agent-harness-for-tools
Installation
SKILL.md
用工具办事的 Harness(Agent Harness)
- Coding Harness(造工具):约束 Agent 生成确定性代码,见
crystallize-to-system1。 - Agent Harness(用工具办事):约束 Agent 使用已有工具完成业务。本技能。
很多系统已有大量 CLI / MCP / API,却缺后者,于是强模型能办成、弱模型十次只成七八次。
产出一:工具卡(每个工具一张)
用 templates/tool-card.md:
- 用途一句话;何时用 / 何时不要用(后者更重要)
- 输入参数(类型、取值来源于哪个本体对象)、输出结构
- 前置条件、后置条件(调用成功后必须成立的断言列表)、禁止动作(绝不允许的动作或越界行为)
- 权限、副作用(写状态?发通知?可撤销?)
- 常见错误 → 下一步动作
- 一个最小调用示例