harness workspace 详细设计

把主流程里的 workspace 拆成可交接的四类表面:运行时、知识沉淀、issue 闭环和运行工件。

agents-monorepo

运行时、工具调用、服务编排和自动化脚本。

Obsidian

长期知识、reading map、memory 与回桥证据。

Linear

issue 状态、验收条件、阻塞项和人工确认。

memory

跨轮 handoff、失败样本、下一步判断和停止条件。

任务 API / worker

把意图拆成可执行任务单元,并承接服务侧执行。

状态账本 / artifacts

记录 run_id、输入、产物、失败标签、replay hint 和验收证据。

配置与权限边界

区分只读上下文、可逆本地改动、外部副作用和必须确认动作。

输出表面

给 human 的验收报告,给 agent 的结构化状态与下一轮接手包。