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 |
|