This website requires JavaScript.
03576b7f72
ci: honor AI_WORKSPACE_AUTH_TOKEN from input/Vault, pass through to host (#11 ) (#12 )
v1.1.7
release/v1.1.5
Haitao Pan
2026-06-28 17:10:06 +0800
e1797ef18f
ci: honor AI_WORKSPACE_AUTH_TOKEN from input/Vault, pass through to host (#11 )
backport/honor-auth-token-input-vault
Haitao Pan
2026-06-28 17:02:33 +0800
e6643bdc4d
ci: honor AI_WORKSPACE_AUTH_TOKEN from input/Vault, pass through to host (#11 )
main
runtime-e6643bdc4de6
Haitao Pan
2026-06-28 17:02:33 +0800
2d8087ee70
ci: honor AI_WORKSPACE_AUTH_TOKEN from input/Vault, pass through to host
Haitao Pan
2026-06-28 17:01:56 +0800
6d934be2cb
ci: remove AI_WORKSPACE_AUTH_TOKEN from vault-action reads (#10 )
Haitao Pan
2026-06-28 16:56:20 +0800
537315f0fc
ci: remove AI_WORKSPACE_AUTH_TOKEN from vault-action reads (#9 )
Haitao Pan
2026-06-28 16:55:38 +0800
b882141823
ci: remove AI_WORKSPACE_AUTH_TOKEN from vault-action reads
backport/remove-auth-token-vault-read
Haitao Pan
2026-06-28 16:52:36 +0800
a228d7437c
ci: remove AI_WORKSPACE_AUTH_TOKEN from vault-action reads
Haitao Pan
2026-06-28 16:52:36 +0800
a4bbf8cf10
ci: remove AI_WORKSPACE_AUTH_TOKEN from vault-action reads
backport/auth-token-description-cleanup
Haitao Pan
2026-06-28 16:49:21 +0800
b73fe58768
ci: remove AI_WORKSPACE_AUTH_TOKEN from vault-action reads
hotfix/auth-token-description-cleanup
Haitao Pan
2026-06-28 16:49:21 +0800
fe4cfa7601
ci: simplify AI_WORKSPACE_AUTH_TOKEN input description for consistency (#8 )
Haitao Pan
2026-06-28 16:45:26 +0800
ddae3b3574
ci: simplify AI_WORKSPACE_AUTH_TOKEN input description for consistency (#7 )
Haitao Pan
2026-06-28 16:45:09 +0800
c766c06025
ci: simplify AI_WORKSPACE_AUTH_TOKEN input description for consistency
Haitao Pan
2026-06-28 16:42:06 +0800
208df13094
ci: simplify AI_WORKSPACE_AUTH_TOKEN input description for consistency
Haitao Pan
2026-06-28 16:42:06 +0800
bfbe038ab2
Release/v1.1.5 (#6 )
Haitao Pan
2026-06-28 16:34:21 +0800
0f08464a77
ci: support customizable AI_WORKSPACE_AUTH_TOKEN in deployment workflow (#5 )
Haitao Pan
2026-06-28 16:33:59 +0800
6257cd41ea
backport: support customizable AI_WORKSPACE_AUTH_TOKEN in deployment workflow
v1.1.6
Haitao Pan
2026-06-28 16:31:37 +0800
b29b85025b
ci: support customizable AI_WORKSPACE_AUTH_TOKEN in deployment workflow (#4 )
Haitao Pan
2026-06-28 16:12:49 +0800
613e6ee199
ci: support customizable AI_WORKSPACE_AUTH_TOKEN in deployment workflow
backport/ai-workspace-auth-token-support
Haitao Pan
2026-06-28 16:10:11 +0800
cc057a6cf9
ci: support customizable AI_WORKSPACE_AUTH_TOKEN in deployment workflow
hotfix/release-pr-guard-backport
Haitao Pan
2026-06-28 16:10:11 +0800
b9c649af68
ci: backport release/* source validation workflow to release/v1.1.5 (#3 )
Haitao Pan
2026-06-28 12:41:18 +0800
a661854bb3
ci: backport release/* source validation workflow to release/v1.1.5
Haitao Pan
2026-06-28 12:39:49 +0800
6eb16afb14
ci: add release/* branch source validation workflow (#2 )
Haitao Pan
2026-06-28 12:12:21 +0800
89ad52a7d2
ci: add release/* branch source validation workflow
Haitao Pan
2026-06-28 12:11:01 +0800
3ce3c6fb66
fix(iac): require Cloudflare DNS token
release/v1.1.5
Haitao Pan
2026-06-27 13:48:20 +0800
2d3289fbc5
fix(installer): resolve local macOS patcher after cwd changes
runtime-2d3289fbc5e4
Haitao Pan
2026-06-27 09:02:08 +0800
5093e21e35
fix(installer): use checked-in macOS patcher locally
Haitao Pan
2026-06-27 08:58:37 +0800
50c2d85a14
fix(installer): keep macOS OpenClaw plugin on stable path
runtime-50c2d85a14c3
Haitao Pan
2026-06-27 08:56:52 +0800
974904be13
ci: update workflow actions for node 24
Haitao Pan
2026-06-26 19:05:39 +0800
338d057375
feat(ci): add provider key wiring toggles
Haitao Pan
2026-06-26 18:30:29 +0800
50070c0708
fix(ci): pass tfstate credentials to inventory render
Haitao Pan
2026-06-26 18:15:35 +0800
12b5805fb5
fix(ci): pass tfstate credentials to terraform apply
Haitao Pan
2026-06-26 18:12:21 +0800
002257ce5b
fix(ci): source tf state region from vault
Haitao Pan
2026-06-26 18:10:28 +0800
3b270f4959
fix(ci): pin aws tfstate region for s3 backend
Haitao Pan
2026-06-26 18:07:52 +0800
8f8e925706
fix(ci): require tf state region from vault
Haitao Pan
2026-06-26 17:50:04 +0800
a72e580ae6
fix(ci): default tf state region to us-east-1
Haitao Pan
2026-06-26 17:47:49 +0800
26a4794f2f
docs(verify): record clean green IaC↔Ansible run + nodejs/resolver fixes
Haitao Pan
2026-06-26 11:15:24 +0800
029ef9fc13
chore(mcp): add local MCP debug tooling (github/terraform/ssh servers)
offline-ai-workspace-21
Haitao Pan
2026-06-25 22:56:43 +0800
5a76c5ed06
fix(deploy): on-host bootstrap defaults to online mode (pull fixed main playbooks)
runtime-5a76c5ed062b
Haitao Pan
2026-06-25 22:47:14 +0800
09a8bae35d
fix(iac-workflow): make S3-compatible remote state mandatory (no local fallback)
Haitao Pan
2026-06-25 22:09:44 +0800
5ce6dad9bc
fix(iac-workflow): change TF_STATE_REGION fallback from us-east-1 to auto
Haitao Pan
2026-06-25 21:01:13 +0800
e39b16e92f
fix(ci): checkout bootstrap helper in deploy job
offline-ai-workspace-18
Haitao Pan
2026-06-25 20:53:33 +0800
fbfa32ca2a
fix(ci): poll on-host bootstrap logs across ssh reconnects
Haitao Pan
2026-06-25 20:48:20 +0800
cd630c45d5
fix(bootstrap): allow online fallback after offline installer failure
runtime-cd630c45d5a2
Haitao Pan
2026-06-25 19:57:46 +0800
12d9bb327f
refactor(ci): 将 render_backend_tf.py 移至 ai-workspace-infra vultr-vps/scripts/
runtime-12d9bb327fb9
offline-ai-workspace-17
offline-ai-workspace-16
Haitao Pan
2026-06-25 12:02:48 +0800
9b3687e189
fix(ci): 消除 workflow 所有 heredoc,改为外置脚本调用
runtime-9b3687e18985
Haitao Pan
2026-06-25 11:48:47 +0800
f636366699
fix(ci): 还原 backend.tf 为 shell heredoc,修复 Jinja2 内联 Python 导致的 YAML 语法错误
Haitao Pan
2026-06-25 11:45:44 +0800
4a6057d58b
fix(ci): 改用 Jinja2 渲染 backend.tf + 更新 force_path_style → use_path_style
Haitao Pan
2026-06-25 11:37:25 +0800
b4c051e6c0
fix(ci): 将 R2 endpoint 写入 backend.tf HCL 而非 -backend-config flag
Haitao Pan
2026-06-25 11:29:35 +0800
b9ec7a2e45
fix(ci): 修复 R2 TF state backend endpoint 语法 + 补全前置条件文档
Haitao Pan
2026-06-25 11:13:16 +0800
d225ff74e2
fix(ci): fix terraform s3 backend SignatureDoesNotMatch error in dynamically generated backend config
Haitao Pan
2026-06-25 10:46:01 +0800
4b1f809937
ci: checkout playbooks and iac_modules from public repos
Haitao Pan
2026-06-25 10:14:15 +0800
4231afc399
docs: refine latest verification (FQDN hostname both, litellm up on debian13, remaining items)
Haitao Pan
2026-06-24 22:00:03 +0800
6df0990014
docs(operations): record acp-retry/litellm-uv/FQDN/non-empty fixes + verification status
Haitao Pan
2026-06-24 21:58:21 +0800
d3356a0ef0
docs(operations): end-to-end IaC<->Ansible dynamic-inventory workflow
offline-ai-workspace-15
Haitao Pan
2026-06-24 20:51:54 +0800
c2cd3035a4
ci(deploy-iac): fail fast on missing required Vault secrets
Haitao Pan
2026-06-24 20:46:30 +0800
fa808eae80
fix(bootstrap): inventory_hostname from FQDN, not hardcoded 127.0.0.1
runtime-fa808eae8058
Haitao Pan
2026-06-24 20:42:27 +0800
fe479bc4b4
ci(deploy-iac): pass XWORKMATE_BRIDGE_DOMAIN (override or CMDB service_domains) to on-host bootstrap
Haitao Pan
2026-06-24 15:56:45 +0800
607c995a9a
ci+docs(vault): read LLM keys from kv/openclaw, SSH/infra/cloudflare from kv/CICD
Haitao Pan
2026-06-24 15:35:25 +0800
dba85dad04
docs(ci): fix header comment to kv/CICD + actual key names
Haitao Pan
2026-06-24 15:31:30 +0800
5d852e0285
ci+docs(vault): read shared kv/CICD with existing key names
Haitao Pan
2026-06-24 15:31:00 +0800
04d349073e
ci+docs(vault): SSH key B64-preferred pattern + xworkspace-console Vault setup
Haitao Pan
2026-06-24 15:21:01 +0800
75d3098d1c
ci(deploy-iac): fetch secrets from Vault KV via GitHub OIDC
Haitao Pan
2026-06-24 15:17:46 +0800
e74f2334e3
docs(setup): complete optional-parameters manual for curl|bash bootstrap
Haitao Pan
2026-06-24 11:26:01 +0800
b2c8c5d875
ci+docs: on-host bootstrap deploy job + console serving/verification updates
Haitao Pan
2026-06-24 09:44:22 +0800
e47b15a5f0
docs(operations): IaC + Ansible dynamic-inventory deploy verification & fixes
Haitao Pan
2026-06-24 03:02:59 +0800
b039a36a69
ci: align deploy pipeline with shared scripts/templates layout
Haitao Pan
2026-06-23 21:23:48 +0800
7c46dffde2
ci: add IaC + Ansible + Cloudflare matrix deploy pipeline
Haitao Pan
2026-06-23 21:02:32 +0800
0f289383e2
Update README.md
Haitao Pan
2026-06-23 14:53:35 +0800
2832716076
Revise model names in README for accuracy
Haitao Pan
2026-06-23 14:52:35 +0800
15aa1d2c25
Fix model names in registration instructions
Haitao Pan
2026-06-23 14:52:04 +0800
2681ce5faf
Fix spacing in README.zh.md
offline-ai-workspace-14
Haitao Pan
2026-06-23 14:49:17 +0800
f61fb1ac02
Update README.zh.md
Haitao Pan
2026-06-23 14:49:03 +0800
2a227deddc
docs: restructure docs to support full en/zh bilingual versions with language toggles
Haitao Pan
2026-06-23 14:43:54 +0800
fa49b2fda1
docs: add version compatibility matrix and reference in README
Haitao Pan
2026-06-23 14:20:50 +0800
df282ae735
feat: support specifying local offline package path via AI_WORKSPACE_OFFLINE_PACKAGE
runtime-df282ae73572
Haitao Pan
2026-06-23 14:05:08 +0800
4a36b22bf0
fix(script): prevent ansible from splitting api exec string by spaces
runtime-4a36b22bf008
offline-ai-workspace-13
Haitao Pan
2026-06-23 13:21:45 +0800
61055887f8
docs: add official register_mainstream_models documentation with new routing design
Haitao Pan
2026-06-23 12:55:07 +0800
3905f1ac6a
docs: add openclaw litellm compat plan
Haitao Pan
2026-06-23 12:42:27 +0800
d18897d6ad
chore(setup): update setup script for ai workspace models
runtime-d18897d6ad56
offline-ai-workspace-12
Haitao Pan
2026-06-23 11:04:38 +0800
fd1fb5710c
ci(console-runtime): publish moving latest-runtime release
runtime-fd1fb5710c02
offline-ai-workspace-11
latest-runtime
Haitao Pan
2026-06-22 17:05:20 +0800
9b2b3953af
feat(dashboard): enforce token authentication by default and always enable logout
runtime-9b2b3953afff
Haitao Pan
2026-06-22 15:14:44 +0800
e086403c2d
fix(dashboard): fix logout button behavior by adding page reload and hiding button when auth is not required
runtime-e086403c2da0
Haitao Pan
2026-06-22 14:43:08 +0800
54df83dc9e
chore(macos-patch): resilient litellm install + idempotent OpenClaw guards
runtime-54df83dc9e27
Haitao Pan
2026-06-22 13:25:12 +0800
7fd48bbf74
docs(macos): record TC-MAC-028..033 and refresh delivery plan
Haitao Pan
2026-06-22 13:25:12 +0800
d0d5a79be8
feat(uninstall): print teardown plan and purge path status
runtime-d0d5a79be8a1
Haitao Pan
2026-06-22 12:37:59 +0800
51f2776840
fix(macos-patch): tolerate empty litellm version-probe stdout
Haitao Pan
2026-06-22 03:18:59 +0000
b1b22bc447
docs(macos): update delivery plan and macOS compatibility test cases
runtime-b1b22bc4470b
Haitao Pan
2026-06-22 02:43:54 +0000
578e5e7604
refactor(bootstrap): drop unused local portal config writer
Haitao Pan
2026-06-22 02:43:54 +0000
42c769202b
fix(macos-patch): idempotent OpenClaw guards + resilient litellm install
Haitao Pan
2026-06-22 02:42:51 +0000
d24a4dc0fe
refactor(deploy): extract python playbook patches into an external script
runtime-d24a4dc0fed9
Haitao Pan
2026-06-21 19:19:40 +0800
bf1762a912
fix(macOS): update ansible setup patching logic to match the newly unified 'Restart openclaw' listen topic
runtime-bf1762a91299
Haitao Pan
2026-06-21 19:12:42 +0800
3cf926c7eb
fix(bootstrap): BASH_SOURCE unbound variable when script is piped via stdin
runtime-3cf926c7eba6
Haitao Pan
2026-06-21 18:27:30 +0800
2a47f4397a
chore: add gnu-tar dependency on macOS for unarchive support
runtime-2a47f4397a4c
Haitao Pan
2026-06-21 16:22:03 +0800
198ca0c88a
chore: rename workflow to offline-package prefix and implement openclaw plugin macOS patch
runtime-198ca0c88ad7
Haitao Pan
2026-06-21 16:17:30 +0800
415794ff65
chore: gitignore offline package dir, dashboard build-commit, textClipping
Haitao Pan
2026-06-21 08:09:18 +0000
04f653b0b3
ci: slim console runtime - universal dist + cross-compiled API, no macOS runner
Haitao Pan
2026-06-21 08:02:58 +0000
da64de72bb
ci: unify runtime + offline into one pipeline (single build matrix)
Haitao Pan
2026-06-21 07:50:34 +0000
aaf6c47b69
ci: include console runtimes in offline release
Haitao Pan
2026-06-21 15:32:39 +0800
77230a5fd4
ci: publish darwin runtime + split >2GiB offline packages
Haitao Pan
2026-06-19 22:17:11 +0000