CLI Harness 协议(HARNESS.md)

定义

CLI Harness 协议(HARNESS.md)是 CLI-Anything 项目中定义的标准化 CLI 描述格式。它通过一个 Markdown 文件完整描述软件的 CLI 接口,使 AI Agent 无需安装或阅读复杂文档即可操控该软件。

协议结构

一个标准的 HARNESS.md 包含:

  • 软件概述:名称、版本、用途
  • 命令清单:所有可用命令及其参数
  • 使用示例:常见操作场景的完整命令
  • 输出格式:命令输出的结构和解析方式
  • 错误码:可能的错误及恢复建议

特点

  • 人类和 Agent 双读:Markdown 格式,人类可读、Agent 易解析
  • 5 分钟速写:协议足够简洁,手写一个 Harness 仅需 5 分钟
  • 59 个预置CLI-Anything 已为 Blender、GIMP、Obsidian 等主流软件提供 Harness

关联连接