CLI-Anything 探索如何把软件能力包装成 Agent 可以稳定调用的命令行接口。

我关注的重点有三个:

  • 用明确命令代替模糊的界面操作。
  • 同时提供人类可读结果和结构化 JSON。
  • 用测试约束状态变化,让 Agent 的操作可以验证。

这套思路可以用于部署工具、内容处理、浏览器任务和内部后台:先建立稳定接口,再让 Agent 进入真实工作流。