用途:将用户的高层目标转化为可执行的多步工作计划,例如把“构建 RAG 系统”这类目标拆解为能力调用序列。
主要能力:用 Codex 做目标分解,提取所需效果(effects);在能力图中按效果匹配候选能力;校验各能力的前置条件是否被当前项目状态满足;构建 HTN 分层任务网络,含子任务、依赖与备选;按成本、延迟、风险、多样性对路径打分排序;主路径受阻时给出回退方案;记录选型理由的决策日志。
使用方式:输入 goal、project_state、capability_graph 路径、preferences、context 等。流程为:用 codex exec 做目标分析并输出 JSON;用 Python 从 capability-graph.json 按效果查找候选能力;用 Python 校验前置条件(支持 file_exists、has_dependency、env_var_set 及 and/or 组合);再用 codex exec 生成 HTN 计划;随后用评分函数(成本、延迟、风险、多样性权重)打分并生成决策日志。前置条件检查未识别的类型默认返回 false。
适用场景:把用户目标转换为可执行计划、为复杂任务寻找较优能力序列、验证项目状态是否支持某能力、在主路径受阻时生成替代路径、解释推荐某能力的原因。
限制:资料未提供该技能的独立安装命令、收费与平台信息;依赖 capability graph、manifest 元数据与 Codex 执行环境;评分权重与阈值来自用户偏好,属于可配置项,非固定结论;示例中的能力名仅为演示,不代表实际可用能力。