aios-workflow-routerlisted
Install: claude install-skill rexleimo/harness-cli
# AIOS Workflow Router
这个 Skill 只协调宿主路由和 rex 返回的当前命令,不拥有软件工程步骤顺序。
## 所有权
- AIOS:`direct | guarded | planned`、最终 Provider Binding、计划和 Activation 持久化、Skill/Agent/模型执行、安全、验证、Team、Harness、恢复和重试。
- rex-harness:Observation -> Fact、Capability 选择、Capability Recipe、Evidence Contract、下一条语义 Command、软件 Workflow Recipe,以及独立可用的 rex-native Provider;AIOS 不再绑定外部兼容 Provider。
- Skill / Playbook / Agent:执行已经选中的一个阶段,不根据关键词自行激活,也不决定后续阶段。
## 路由流程
1. 先读取 AIOS workflow-policy 的结构化 Decision。
2. 项目已安装 codemap(存在 `.code-review-graph/` 或 CRG MCP 工具可用)时,在执行任何 Provider 之前先调用 CRG 决策���查点(详见 AGENTS.md codemap 段落):
- 动手前:`get_minimal_context(task="<当前任务>")` 获取项目上下文和建议下一步;
- 改文件前:`get_impact_radius(detail_level="minimal")` 检查爆炸半径,`query_graph(pattern="tests_for", target="<目标>")` 确认测试存在;
- 查找代码/关系:`semantic_search_nodes` / `query_graph`(callers_of/callees_of/imports_of)优先于 grep/读文件;
- 阶段结束后:`detect_changes(detail_level="minimal")` 验证实际影响与预期一致。
加速入口:CRG 预置工作流可直接 `list_prompts` 查看、`get_prompt(name="...")` 加载(如 review_changes、debug_issue、pre_merge_check),不必自行编排。
CRG 不可用时记录该事实,降级为 `rg` 搜索 + 读文件,不阻塞流程、不伪造图证据。
3. `direct`:只读回答,不创建计划,不启动 Capability 链。
4. `guarded`:执行当前 `capabilityDecision.provider`;如果当前阶段会改文件,先执行 `pre-edit-safety-gate`。
5. `planned`:创建或复用一个 AIOS 工作项,然后仍然只执行当前 Provider。
6. Provider 完成后,把 Command 要求的 Evidence Kind 和 Artifact Ref 写回 Activation Ledger。
7. 由 rex 推进 Activation:
- `blocked`:补齐明确列出的缺失 Evidence;
- `next`:执行新 Command 的一个 Provider;
- `completed`:关闭当前 Capability,并让