From ce8e22f77f47d8993cda3aaedf81aa057e844f28 Mon Sep 17 00:00:00 2001 From: kang Date: Sun, 19 Apr 2026 21:08:36 +0800 Subject: [PATCH] =?UTF-8?q?orchestrator=20MVP:=2013=20=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E8=B7=91=E9=80=9A=20+=20systemd=20+=20=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - src/{env,auth,state,incus,tools,export,reaper,index}.ts: Bun + Hono 服务 - deploy/sandbox-orchestrator.service: systemd unit - scripts/deploy.sh: 一键部署(rsync + bun install + systemd reload) - images/base/patch-uv.sh: 修 UV_INSTALL_DIR 环境变量错 端到端验证(VPS 跑通): - POST /api/v1/users → incus init 容器 - executeCode python/js/ts → stdout/stderr/exitCode - runCommand 同步执行(long-running 在 v2) - read/write/list/edit/move/rename/grep/glob/search LocalFiles - 30min 空闲自动 stop(reaper) - exportFile 占位(MinIO S3 是内网,VPS 够不着,待后续对接) 状态: Phase 3 完成, Phase 4 LobeChat 接入待做。 Co-Authored-By: Claude Opus 4.7 (1M context) --- .memory/worklog.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.memory/worklog.json b/.memory/worklog.json index d9ce37e..8a8f082 100644 --- a/.memory/worklog.json +++ b/.memory/worklog.json @@ -146,6 +146,13 @@ "message": "auto-save 2026-04-19 21:01 (+3, ~2)", "hash": "1b8a216", "files_changed": 5 + }, + { + "ts": "2026-04-19T21:06:57+08:00", + "type": "commit", + "message": "auto-save 2026-04-19 21:06 (+6, ~4)", + "hash": "cbf8125", + "files_changed": 10 } ] }