harness workspace 详细设计
把主流程里的 workspace 拆成可交接的四类表面:运行时、知识沉淀、issue 闭环和运行工件。
agents-monorepo
运行时、工具调用、服务编排和自动化脚本。
Obsidian
长期知识、reading map、memory 与回桥证据。
Linear
issue 状态、验收条件、阻塞项和人工确认。
memory
跨轮 handoff、失败样本、下一步判断和停止条件。
任务 API / worker
把意图拆成可执行任务单元,并承接服务侧执行。
状态账本 / artifacts
记录 run_id、输入、产物、失败标签、replay hint 和验收证据。
配置与权限边界
区分只读上下文、可逆本地改动、外部副作用和必须确认动作。
输出表面
给 human 的验收报告,给 agent 的结构化状态与下一轮接手包。