Commit Graph

295 Commits

Author SHA1 Message Date
Haitao Pan
ba4ef489aa chore: ignore gitleaks false positive in docs 2026-06-15 18:02:37 +08:00
Haitao Pan
126a19e282 feat(security): add SSH hardening, fail2ban tasks, connection check helper, and doc 2026-06-15 17:50:00 +08:00
Haitao Pan
c627f016bf fix: move ACP service checks to final validation phase 2026-06-15 16:59:03 +08:00
Haitao Pan
5f00409550 fix: correct npm global bin path for acp_server_codex 2026-06-15 16:36:12 +08:00
Haitao Pan
40ed86a070 feat: deliver versioned AI Workspace Runtime (role split, run-mode matrix, bridge domain) 2026-06-15 16:12:37 +08:00
Haitao Pan
178664f262 feat: allow a portable LiteLLM Python runtime 2026-06-15 15:44:52 +08:00
Haitao Pan
2243b5d0c8 fix: support LiteLLM on Debian 11 2026-06-15 15:36:20 +08:00
Haitao Pan
65aef78937 fix: trust NodeSource armored signing key 2026-06-15 15:16:06 +08:00
Haitao Pan
2f4d3ad930 fix: make offline runtime reprovisioning stable 2026-06-15 15:12:56 +08:00
Haitao Pan
39dbb7b5f9 feat: allow packaged console source 2026-06-15 14:43:24 +08:00
Haitao Pan
3793143466 fix: wait safely for apt locks 2026-06-15 14:32:24 +08:00
Haitao Pan
437d50c095 docs: add offline install todo 2026-06-15 13:52:16 +08:00
Haitao Pan
981d83acab docs: add deployment todo checklist 2026-06-15 10:42:48 +08:00
Haitao Pan
4228c1a6df fix: correct docker repository task yaml 2026-06-14 14:19:42 +08:00
Haitao Pan
cfe89432a1 fix: allow pinned nodejs runtime downgrades 2026-06-14 13:50:05 +08:00
Haitao Pan
645ac9bd17 fix: support Debian runtime deployment paths 2026-06-14 13:47:26 +08:00
Haitao Pan
3084ab7940 feat: deliver versioned AI Workspace Runtime 2026-06-14 13:19:44 +08:00
Haitao Pan
f15c384a34 fix: provision local litellm db and qmd fallback 2026-06-14 11:25:28 +08:00
Haitao Pan
6346684af5 fix: support standalone postgres and dynamic litellm path 2026-06-14 11:09:52 +08:00
Haitao Pan
bfb6b17e29 fix: run standalone vault without inventory group 2026-06-14 10:54:22 +08:00
Haitao Pan
2319c592fb feat: support standalone vault deployment 2026-06-14 10:42:41 +08:00
Haitao Pan
41853eedd9 fix: allow bridge validation url override 2026-06-14 10:30:06 +08:00
Haitao Pan
5e359cc5d8 fix: resolve openclaw user uid dynamically 2026-06-14 10:16:27 +08:00
Haitao Pan
4b6b1de8a7 fix: reload openclaw user systemd bus 2026-06-14 10:08:22 +08:00
Haitao Pan
0b344b5bd0 fix: deploy openclaw before bridge validation 2026-06-14 10:02:26 +08:00
Haitao Pan
ae78231fac fix: bootstrap hermes acp shim 2026-06-14 09:54:43 +08:00
Haitao Pan
cd2d4b0046 fix: install caddy for workspace routes 2026-06-14 09:46:55 +08:00
Haitao Pan
7f6854e9de fix: sync agent skills over local connection 2026-06-14 09:33:58 +08:00
Haitao Pan
4c330b7e1c fix: install go for workspace api 2026-06-14 09:27:59 +08:00
Haitao Pan
a15016ef1f feat: install agent cli toolchain 2026-06-14 09:25:30 +08:00
Haitao Pan
e2ae564745 feat: unify ai workspace deployment auth 2026-06-14 09:09:40 +08:00
Haitao Pan
4b7c52057d chore: unify xworkspace console service 2026-06-13 07:43:11 +08:00
Haitao Pan
f3ab617db6 docs: update bootstrap script URL to point to xworkspace-console repo 2026-06-12 19:47:39 +08:00
Haitao Pan
cc41ff61db chore: move bootstrap script to xworkspace-console repo 2026-06-12 19:47:16 +08:00
Haitao Pan
604132e604 chore: move setup-ai-workspace-all-in-one.sh to scripts directory 2026-06-12 19:45:59 +08:00
Haitao Pan
c784b621f6 fix: add force=true to litellm systemd symlink to allow out-of-order creation 2026-06-12 19:33:43 +08:00
Haitao Pan
1f7d85b35d fix: patch tsconfig.json to ES2022 to support Array.at() during dashboard build 2026-06-12 19:27:48 +08:00
Haitao Pan
60269ee222 fix: replace local rsync with git clone for xworkspace-console dashboard to support public bootstrap scripts 2026-06-12 19:25:44 +08:00
Haitao Pan
74b3411336 feat: auto-generate or reuse DEPLOY_TOKEN for local ansible vault 2026-06-12 19:20:12 +08:00
Haitao Pan
811b17962b feat: add bootstrap script setup-ai-workspace-all-in-one.sh for curl|bash deployment 2026-06-12 19:18:05 +08:00
Haitao Pan
56b33a3231 docs: update setup-ai-workspace-all-in-one.md TLDR and params 2026-06-12 16:47:46 +08:00
Haitao Pan
f424327cfb feat: add public_access control to xworkspace-console 2026-06-12 15:31:24 +08:00
Haitao Pan
affd6827b0 docs: add TLDR section to setup-ai-workspace-all-in-one.md 2026-06-12 14:37:21 +08:00
Haitao Pan
7d1a86e412 docs: add setup-ai-workspace-all-in-one deployment guide and security notes 2026-06-12 14:36:10 +08:00
Haitao Pan
944d59f911 feat: standardise public_access controls across roles and introduce global security_level 2026-06-12 14:31:25 +08:00
Haitao Pan
6d6a3a8593 fix: correct yaml formatting in host_vars litellm.yml 2026-06-12 13:03:28 +08:00
Haitao Pan
b8d4df9230 docs: rename var to litellm_api_caddy_strict_whitelist and update documentation 2026-06-12 09:44:24 +08:00
Haitao Pan
1574287a4d feat: add litellm_api_caddy_public_access variable to control Caddy proxy behavior 2026-06-12 09:39:45 +08:00
Haitao Pan
e9dec70225 docs: relax Caddy routing to allow LiteLLM UI backend API calls 2026-06-12 09:36:03 +08:00
Haitao Pan
e3952916af docs: reformat litellm deployment guide to complement readme 2026-06-12 09:21:37 +08:00