
chenchenandClaude Opus 4.8
56eef58b3c
feat(agent): project-folder artifacts, local-edit revisions, cloud-deploy control plane
完成统一方案 v0.1 剩余客户端要求(#10/#11/#12)+ 对接文档。
- #10 项目文件夹产物(§12):Manager 解析 runtime 的 markdown 多文件 artifact 成项目文件树,
新增 .../artifacts/{id}/manifest、/files/{path}、/archive 三接口(按需解析,zip 打包)。
- #11 本地修改 revision 协议(§12.7):新模型 AgentArtifactRevision + 迁移;
.../local-edits、/local-edits/batch、/revisions;base_revision 冲突检测返回
ARTIFACT_REVISION_CONFLICT;Manager 持有 accepted 基线,回调 Runtime(审计事件)。
- #12 云部署控制面(§18):新模型 AgentCloudDeployment + 迁移;
GET /api/heicode/deployment-targets;.../tasks/{id}/deployments(创建/列表);
生产环境进 waiting_approval;客户端只传 resource_binding_id(禁 inline secret);
真实云执行留 executor=pending_worker,等 Deploy Worker 接入。
- 文档:新增 docs/integration/heicode-desktop-unified-api.md(取代旧 sub-agile 文档,
覆盖 capabilities/统一任务路由/display_status/项目文件夹/本地修改/云部署/客户端约束/错误码)。
验证:go build ./... + go test(controller/router/model/middleware)全绿。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 00:23:02 +08:00
..
2026-06-01 23:45:10 +08:00
2026-06-01 23:45:10 +08:00
2026-06-01 23:45:10 +08:00
2026-06-01 23:45:10 +08:00
2026-06-01 23:45:10 +08:00
2026-06-01 23:45:10 +08:00
2026-06-01 23:45:10 +08:00
2026-06-01 23:45:10 +08:00
2026-06-02 00:23:02 +08:00
2026-06-01 23:45:10 +08:00
2026-06-01 23:45:10 +08:00
2026-05-20 14:07:30 +08:00
2026-06-01 23:45:10 +08:00
2026-06-01 23:45:10 +08:00
2026-06-01 23:45:10 +08:00