用途:把模糊或庞大的请求转化为清晰、有序、带责任归属与验证方式的计划。
主要能力:产出简短问题陈述、假设与待解问题、带可衡量结果的逐步计划、风险与回滚/遏制方案、测试与验证步骤。拆解采用“薄垂直切片”:每个切片可独立合并、包含测试或验证、优先选择能减少不确定性的最小单元。常见切片类型包括规格测试(锁定需求、CLI 参数、边界情况)、小范围隔离的实现改动、文档更新、可观测性与可追溯性改进。
依赖与优先级:先识别阻塞项(缺失 API、失败测试、权限),按“能解锁他人”和“减少不确定性”排序;多智能体协作时保持接口稳定,为每个切片定义输入/输出契约。
多智能体分派:委派时需指定确切交付物(文件、测试、输出格式)、约束(不提交、分支限制、时间限制)与验收测试。示例委派消息:Please write tests for <feature>. Constraints: - Do not change implementation yet - Use pytest Acceptance: - Tests fail before implementation - Tests cover edge cases: <...>。
使用方式:需要可视化计划时向 Canvas 发布计划卡,命令为 synapse canvas plan '{"plan_id":"plan-auth","status":"proposed","mermaid":"graph TD; A[Tests]-->B[Impl]-->C[Review]","steps":[{"id":"s1","subject":"Write auth tests","agent":"Tester","status":"pending"},{"id":"s2","subject":"Implement auth","agent":"Impl","status":"pending","blocked_by":["s1"]},{"id":"s3","subject":"Review","agent":"Tester","status":"pending","blocked_by":["s2"]}]}' --title "Auth Plan"。3 步以上或依赖链复杂、需要 DAG 可视化的计划适合用计划卡;个人微步骤用 TodoList 跟踪,粒度细到每个编码步骤(如添加失败测试、在测试后实现、运行定向测试、更新文档、运行完整测试套件)。
进度汇报:Done 如“Write auth tests complete — 4 tests passing”;Next 如“Starting Implement auth module; tests are confirmed”;Blocked 如“Integration test waiting — implementation not yet complete”。
限制:资料未提供收费、价格、平台支持范围与具体效果数据。