CLI 使用指南
CLI 是第一阶段最重要的接入方式之一。它最适合:
- 调试 API
- 编写自动化脚本
- 做部署后的闭环验证
- 在没有图形界面的环境下直接管理记忆
典型命令
memory write --content "所有接口统一返回 {code,message,data}" --type project_rule --project p_demo
memory write-history --content "今天完成了注册流程接口联调" --kind task_summary --project p_demo
memory list --project p_demo
memory recall --task "实现用户注册功能" --project p_demo --max-tokens 2000
memory delete mem_xxx
memory mode set temporary
建议的配置方式
可以通过环境变量或配置文件配置:
server_url: https://memory.example.com
api_token: mk_xxx
default_project: p_demo
default_mode: manual
CLI 在架构中的定位
CLI 不是把服务端逻辑搬到本地执行,而是一个薄客户端。它应该专注于:
- 参数解析
- 认证透传
- 统一输出
- 错误展示
而不应该自己判断写入是否合理、Scope 应该如何仲裁,或召回结果该怎么排序。
为什么 CLI 是验证闭环的最佳入口
因为它不依赖图形界面,也不依赖具体 Agent 宿主。只要 CLI 能稳定完成写入、召回和控制,说明服务端 API 与认证链路已经基本可用。