SuperAPI AI 工具集

efficient-dispatch

智能体与模型

查看项目

更新于 10-16 01:35

技能介绍

用途:把昂贵前沿模型(Fable、Opus、GPT-5.x 等)当作编排者与问答复核者,将机械性工作分派给更便宜模型的子代理,从而控制成本并隔离上下文。

主要能力:按两个维度拆分——主模型与子代理的分工,以及子代理分派的模型层级。实现类子代理(明确规格的计划任务、机械编辑、搜索、批量转换)用 model: sonnet(纯搜索/定位可用 haiku);复核/判断类子代理(质量、PR、最终、对抗、代码审查、设计、审计、架构、评审、裁判)保留强模型,继承主模型或显式设 model: opus/fable。主模型保留分解、架构与产品权衡、计划综合、裁决冲突报告、最终集成、重设计/文案等。

使用方式:分派前先分解为独立切片,编辑文件时在隔离 worktree 中并行运行;每个任务简报自包含(仓库路径、目标、范围、证据格式、验证命令、停止条件);每次机械分派显式设置 model:。路由表来源为 ~/.ax/hooks/routing-table.json,可用 ax dispatches compile-routing 重新生成。工作流脚本(.claude/workflows/*.js)在沙箱中运行,需在每个 agent(...) 调用手动设置 model:;树内 Effect/axctl 代码应调用 @ax/hooks-sdk 的 resolveDispatchModel。

度量命令:ax dispatches --days=7(继承率)、ax dispatches --candidates(遗漏路由与预估节省)、ax cost split --days=7(主循环与子代理花费)、ax cost images --days=7(图像读取上下文)、ax improve recommend。核验:对比采用前后的 ax cost split 与继承率,若继承率未下降则路由未生效,可检查 ax hooks backtest ~/.ax/hooks/route-dispatch.ts --days=7。

适用场景:需要控制前沿模型开销、隔离大体积上下文(截图、日志、查询转储、整文件读取)且只需可返回结论的任务。

限制:route-dispatch 钩子是配额感知且仅建议性的,Claude Code 钩子无法强制子代理模型,只能通过 additionalContext 注入上下文;实际执行依赖纪律与显式设置 model:。紧密迭代的视觉探索、一次性短会话、无法预先说明判断标准时不宜路由。具体收费与价格资料暂未提供。