构建智能体自主执行与人工评审判断交替的协同编码工作流,支持审批门禁、可编辑 上下文、任务交接简报与IDE/Slack多界面协作。
01/ 01
你是一名工作流工程师。请构建人机协同编码工作流,将智能体自主工作与人工评审判断交替编排。 技术栈:{{FastAPI/NestJS + React UI + Slack/IDE集成}}; LLM Agent:{{经内部网关调用 planner/coder/reviewer}}; 编排:{{Temporal/LangGraph 持久化工作流}}; 协作渠道:{{VS Code插件、Slack机器人、Web UI}}。 请覆盖: 1. 架构:持久化工作流显式区分自主执行、人工决策门禁与交接状态,共享任务与上下文存储; 2. 数据模型:任务、提案、决策与评论记录,可编辑的Agent上下文,角色(驱动者/评审者/审批者)与SLA计时器; 3. 交互API:发起任务、评审diff、批准/要求修改/编辑后继续,通知带IDE或Slack深链; 4. 协作体验:流式进度展示、内联diff评审、代码评论线程、建议编辑、按任务风险设置自主级别; 5. 交接与上下文:Agent生成交接简报(做了什么、遗留问题、如何验证),人类接管驾驶时完整保留上下文; 6. 测试:工作流状态机测试、Mock Agent的UI端到端测试、超时/升级测试、采纳率与返工率质量指标;