원클릭으로
agent-dispatch
子代理调度 — 将Agent激活指令翻译为运行时具体操作。当 orchestrator 将某 phase agent 激活为 subagent_type 子代理、需要派发任务并解析返回值时由本 skill 翻译执行。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
子代理调度 — 将Agent激活指令翻译为运行时具体操作。当 orchestrator 将某 phase agent 激活为 subagent_type 子代理、需要派发任务并解析返回值时由本 skill 翻译执行。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | agent-dispatch |
| description | 子代理调度 — 将Agent激活指令翻译为运行时具体操作。当 orchestrator 将某 phase agent 激活为 subagent_type 子代理、需要派发任务并解析返回值时由本 skill 翻译执行。 |
| argument-hint | <agent_id: 目录名如architect> <task: 任务描述> |
| suggested-tools | file_read, file_glob, file_grep, shell_exec, agent_dispatch |
| depends | [] |
| disable-model-invocation | false |
| user-invocable | false |
调用方(orchestrator)提供:
reflector 家族任务(retrospective / skill-improvement / apply-learnings)经 orchestrator inline 或 CLI
cataforge agent run --task-type触发,不走本调度枚举。
单一事实来源: 各 AGENT.md 的
skills:字段(由 subagent_type 自动加载)。 本文件不维护映射副本。查询当前映射请运行:cataforge agent list --skills
当前运行时平台由 .cataforge/platforms/{platform_id}/profile.yaml 声明。
调度工具名和参数由 profile.yaml 的 dispatch 段定义。
prompt 主模板: .cataforge/skills/agent-dispatch/templates/dispatch-prompt.md。
平台特异性覆盖: .cataforge/platforms/{platform_id}/overrides/dispatch-prompt.md(若存在)。
调度前 orchestrator 自行 Read 主模板 + 当前平台 override(若有),两者由 LLM 上下文合并使用 —— OVERRIDE 块边界在源文件中以 <!-- OVERRIDE:<section> --> 注释标识,便于 LLM 识别替换语义。主模板已含平台分支(如 "Claude: .claude/rules,Cursor: .cursor/rules"),override 只在需要补充平台特异性内容时才填充对应块。
deploy 阶段无运行时合并器;frontmatter 能力标识符翻译由 cataforge.runtime.agent.translator.translate_agent_md 负责,agent 返回值解析由 orchestrator 主循环按下方 §返回值解析与容错 处理。
修改 prompt 模板影响所有通过 agent-dispatch 调度的 Agent,请谨慎变更并做 diff review。 TDD 子代理由 tdd-engine 直接调度,仅传入任务信息,通用约束和返回格式依赖 AGENT.md 自动加载,无需同步。
orchestrator 收到子代理返回后,按以下优先级解析:
<agent-result> 标签内容,获取 status/outputs/summary<agent-result>:
Glob docs/{doc_type}/ 检查是否有新文件产出<agent-result> 缺少必填字段(status/outputs):
git status docs/ 检查是否有自本次调度后新增或修改的文件(untracked 或 modified)实现: orchestrator 主循环按上述优先级处理子代理返回,无独立 runtime 模块。
子代理返回后,orchestrator 通过 git diff --name-only 检查本次调度期间修改的文件:
allowed_paths 字段allowed_paths 为空数组 [] 时跳过校验(orchestrator 等无限制 Agent)docs/EVENT-LOG.jsonl、docs/.doc-index.json、.cataforge/**(context / event CLI 在任何角色调度期间都可能自动刷新,回滚即审计与索引数据破坏)git checkout -- {违规文件} 回滚,在 summary 中标注"Agent 写入违规已回滚",记录违规文件路径execution_host: subagent 的 Phase Agent 作为独立子代理运行,拥有自己的上下文窗口(inline phase 由 orchestrator 主线程承载,不经本 skill,见 ORCHESTRATOR-PROTOCOLS.md §Inline Role Execution Protocol)框架 13 agent 的 model tier 由各自 AGENT.md model_tier 固定、deploy 解析为原生 model:,调度时无需干预。派发无 frontmatter tier 的通用子代理(general-purpose / Explore / Plan 等)时,调用方必须显式指定 model —— 判据见 子代理模型选型判据:默认 sonnet,仅重推理判据用 opus,禁 haiku;省略即继承会话模型(常为 opus)造成静默过度使用。
派发类事件(agent_dispatch / tdd_phase / review_verdict)记录时附 --model <tier|id>:派发子代理填其 model_tier(standard / heavy)或原生 id,主线程内联档填 inline,供 reflector 成本复盘(EVENT-LOG schema 字段 model)。
git diff 检测的违规由本 skill 兜底,跳过会让 phase-bound agent 写入越权而无回滚<agent-result>.summary 内自摘要,主线程仅解析结构化字段项目走查 — 在隔离沙盒中以指定执行模式(缺省 standard 全阶段)把一个小型示例项目跑通整条 SDLC 工作流(初始化→核心执行链路→分支→异常→终止清理),逐路径观察各阶段/门禁/降级/恢复的真实行为,产出『框架本身 + 走查流程本身』两类改进建议,并把走查流程自身的改进经自更新协议回灌本 skill 迭代。与 framework-review 形成动静对偶:后者静态审元资产,本 skill 动态端到端自测。当用户想验证一次框架部署是否真能跑通、为非 Claude-Code 平台做行为级冒烟、或自测 workflow-framework-generator 生成的框架时使用。
测试 — 测试策略规划、测试编写与执行、覆盖率分析、缺陷记录。当需要规划测试策略、编写或执行测试套件、分析覆盖率或记录缺陷时使用。本 skill 不改源码(缺陷修复由 debug 负责),单任务 RED/GREEN 单元测试由 tdd-engine 负责,testing 聚焦集成/E2E 与覆盖盲区补充。
代码评审 — 任务粒度评审 (review) 与项目级健康度扫描 (scan) 双入口;代码质量检查、规范合规验证、安全漏洞检测、腐化指标扫描。当任务卡 GREEN 完成 / Sprint 发布前 / 用户要求扫描代码腐化时使用此 skill。审查范围限 src/ 业务代码:文档审查由 doc-review 负责;框架元资产 (.cataforge/) 审查由 framework-review 负责;Sprint 完成度由 sprint-review 负责。
统一上下文 I/O — 按需读取章节/实体、查询追溯关系、生成与写入、门禁校验。文档生命周期的单一入口;后端(知识图谱/文件)由框架按配置方案透明路由,调用方只表达意图。按操作分支见 references/。
功能走查 — 对交付项目的功能实现做验收式动态走查,两层正交判定:①功能是否兑现 spec(missing/drift/bug/pass);②代码本身是否健康(复用 COMMON-RULES §统一问题分类体系的 code category)。用真实数据路径起真实服务复现,专捞门禁全绿仍漏的跨模块集成缝隙。当项目功能交付后需验收、Sprint 发布前做功能级复核、或用户要求走查某功能域时使用。与 framework-walkthrough 动静对偶:后者在沙盒自测框架 SDLC,本 skill 验收交付项目的功能实现。
框架元资产审查 — 对 .cataforge/ 下的 agents/skills/hooks/rules + workflow 拓扑做内容质量与一致性审查。与 platform-audit 形成内审/外审对偶;与 code-review/doc-review 服务于业务产物不同,本 skill 专审框架自身配置。当用户提到框架腐化、SKILL.md/AGENT.md 质量、agent 引用孤立、SKILL/MANIFEST 漂移、Workflow 完整性、model_tier 合规时使用。