agent-detector 是一个面向多智能体工作流的消息前置检测技能,属于 archon 技能体系。根据其说明,该技能应在每条消息处理时首先运行,用来决定后续由哪个智能体处理、任务复杂度如何,以及应使用何种模型。
主要能力
- 智能体检测:按优先级综合任务内容、显式技术栈(+60)、意图关键词(+50)、项目上下文(+40)与文件模式(+20)进行打分。主智能体需 ≥80 分,次要为 50–79 分,可选为 30–49 分,低于 30 跳过;tester 除非有明确的测试请求,否则始终作为次要智能体。
- 复杂度分级:Quick(单文件、简单修复或范围明确)采用直接实现;Standard(2–5 个文件、功能开发或部分未知)采用先侦察再实现;Deep(6 个以上文件、架构问题或范围模糊)使用 run-orchestrator;Project(多特性、多会话,且在桥接启发式上权重 ≥3 且无活动计划)先执行 /aura-frog:plan 引导,再按任务运行 /run。
- 模型选择:所有实质性工作继承会话模型;仅在分类、检测、记录等简单机械工作上降级到 haiku;不强制升级到具名模型。具体规则见 rules/core/small-to-large-routing.md。
- 缓存机制:检测结果写入 .claude/cache/agent-detection-cache.json,在同一工作流内复用;遇到新工作流、第一阶段或用户覆盖时失效。
使用方式 该技能被设计为消息处理流程的第一步自动运行,依据上述规则完成检测后,再进入对应的智能体或执行路径。详细的项目级启发式、信号权重与模型选择理由位于 skills/agent-detector/reference.md,按需加载。具体的安装命令与配置步骤暂未提供。
适用场景 适用于包含多个智能体、需要按任务复杂度和类型自动路由的工作流,例如在编码项目中区分快速修复、功能开发、深度重构与多会话项目规划。
限制 资料未提供实际检测准确率、支持平台、依赖项及收费信息;其规则描述依赖 archon 体系内的其他命令与文件,脱离该体系可能无法直接使用。