olostep。CLI 会注意到当一个编码代理运行它时,会为程序而非人为操作。
设置
1
安装 CLI 并自行登录
OLOSTEP_TOKEN。请参阅身份验证。2
给代理提供 CLI 指南
.claude/skills/olostep-cli/SKILL.md:如何运行 CLI、其退出代码以及每个命令的标志和 JSON 输出模式。使用你的代理的技能文件夹代替 .claude/skills。3
告诉代理使用 --json
代理应该使用
--json 运行命令并读取 JSON。人类输出是给人看的,可能会改变。CLI 如何为代理运行
当没有终端,或者设置了CLAUDECODE、CURSOR_AGENT、CODEX_CI 或 AI_AGENT 之一时,CLI 将运行视为代理的操作。然后:
- 没有命令的
olostep打印帮助,而不是欢迎屏幕。 - 它从不提示。需要登录的命令以代码
3退出,并在 stderr 上告诉代理运行olostep login或设置OLOSTEP_TOKEN。 - 可能删除或覆盖某些内容的命令以代码
4退出,除非你传递--yes。 olostep keys reveal从不打印密钥。使用--write-env <file>将其保存到 git 忽略的环境文件中。olostep chat以纯文本打印回复(--plain已开启),并需要一条消息。- 不会打印更新通知。
找到正确的命令
olostep skill
技能是针对一种任务的简短指令。列出它们、阅读它们,或将它们写入代理的技能文件夹:
olostep skill list 显示当前列表。查看 olostep skill 了解标志。
olostep tools
每个 CLI 命令都会在 Olostep 服务器上调用一个工具。olostep tools 列出它们,并标记那些会改变内容的工具:
提供反馈
当命令失败、缺失或令人困惑时,代理可以告诉 Olostep 团队。这无需登录:--about tooling,对于 Olostep 使用 --about product。切勿包含密钥、密码或个人详细信息。