メインコンテンツへスキップ
AIコーディングエージェントは、他のコマンドと同様にolostepを実行できます。CLIは、コーディングエージェントがそれを実行するときに気付き、人ではなくプログラムのために動作します。

設定する

1

CLIをインストールして自分でサインインする

エージェントはこのコンピュータでのあなたのサインインを使用します。CIでは、代わりにOLOSTEP_TOKENを設定してください。認証を参照してください。
2

エージェントにCLIガイドを提供する

これにより、.claude/skills/olostep-cli/SKILL.mdが書き込まれます:CLIの実行方法、終了コード、各コマンドのフラグとJSON出力スキーマ。エージェントのスキルフォルダを.claude/skillsの代わりに使用してください。
3

エージェントに--jsonを使用するように指示する

エージェントは--jsonを使用してコマンドを実行し、JSONを読み取るべきです。人間向けの出力は人用であり、変更される可能性があります。

エージェントに対するCLIの動作

CLIは、ターミナルがない場合、またはCLAUDECODE、CURSOR_AGENT、CODEX_CI、AI_AGENTのいずれかが設定されている場合に、エージェントの実行として扱います。その場合:
  • コマンドなしのolostepは、ウェルカム画面ではなくヘルプを表示します。
  • プロンプトは表示されません。サインインが必要なコマンドはコード3で終了し、stderrでエージェントにolostep loginを実行するかOLOSTEP_TOKENを設定するように指示します。
  • 削除または上書きする可能性のあるコマンドは、--yesを渡さない限りコード4で終了します。
  • olostep keys revealはキーを表示しません。--write-env <file>を使用してgitで無視されるenvファイルに保存してください。
  • olostep chatはプレーンテキストとして返信を表示し(--plainがオン)、メッセージが必要です。
  • アップデート通知は表示されません。

適切なコマンドを見つける

olostep skill

スキルは、1つのタスクのための短い指示です。リスト化、読み取り、またはエージェントのスキルフォルダに書き込むことができます:
olostep skill listは現在のリストを表示します。フラグについてはolostep skillを参照してください。

olostep tools

すべてのCLIコマンドはOlostepサーバー上のツールを呼び出します。olostep toolsはそれらをリストし、変更を加えるものをマークします:

フィードバックを提供する

コマンドが失敗したり、欠落していたり、混乱している場合、エージェントはOlostepチームに伝えることができます。これはサインインなしで動作します:
CLI自体には--about toolingを、Olostepには--about productを使用してください。キー、パスワード、個人情報を含めないでください。

ターミナルの代わりにMCP

エージェントがMCPをサポートしている場合、直接Olostepに接続できます。MCPサーバーを参照するか、クライアントのセットアップを印刷してください: