AIToday
大規模言語モデルAIコーディングオープンソースAIHacker News掲載日時: 2026年7月25日 4:00

AI向けSSHクライアントCorv v1.1機能強化

LINEで送る
AI向けSSHクライアントCorv v1.1機能強化

3つのポイント

  1. 何が起きたか

    AI向けSSHクライアント「Corv v1.1」がリリースされました。ローカルブローカーによる接続再利用、構造化JSON出力、再開機能付き分離長時間実行ジョブ、暗号化認証情報保存に対応しています。エージェントはパスワードや秘密鍵を公開することなく、接続名でコマンドを実行できます。

  2. なぜ重要か

    Claude、CodexなどのエIエージェントは従来、SSH処理に苦労してきました。認証、接続詳細、ターミナル解析を自身で管理する必要があったためです。Corvは統一インターフェースを提供することでこのオーバーヘッドを排除し、秘密情報をローカルに保持し、認証済み接続を再利用して繰り返しのセットアップコストを避け、エージェントが直接解析できる構造化出力を返します。Windows、macOS、Linux全体でエージェントワークフロー上のインフラ負担が軽減されます。

  3. 注目点

    このツールはcurl、PowerShell、Go(go install github.com/khalid-src/corv-client/cmd/corv@latest)で今すぐインストール可能です。Claude・Codex用の統合がリポジトリに用意されています(integrations/claude/corv-ssh、integrations/codex/AGENTS.md)。ローカルブローカーはアイドル時間15分後に自動終了し、リモートサーバーには何もインストールされません。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

Corvはエージェントがインフラストラクチャと相互作用する方法のギャップに対応しています。SSHは人間ワークフローを想定して設計されており、ユーザーはキーを管理し、対話的プロンプトを交渉し、ターミナル出力を解析しますが、エージェントはプログラムインターフェース、認証情報隔離、接続効率を必要とします。生のSSH呼び出しはエージェントに認証状態を自身で処理させるか、コマンドライン引数で秘密を公開させるかのいずれかを強い、両者ともセキュリティと状態管理に悪いです。

ローカルブローカーモデルはサーバー側の変更を必要としない接続再利用を解決します(OpenSSH ControlMasterはUnixで機能しますがWindowsでは機能しません)。プロファイルごとに1つの認証済み接続を保持し、その接続上でコマンドをマルチプレックスすることで、Corvは繰り返されるSSHハンドシェイクと認証を回避します。分離ジョブサポートは長時間実行ワークフローに不可欠です。エージェントはデプロイまたはインストールスクリプトを開始し、その状態を非同期にポーリングでき、任意の時点で出力取得を再開でき、制限された出力処理(大きなログの場合は最初の4MiBと最終セクション)によりエージェントが冗長なリモートタスクでメモリを枯渇させません。

構造化JSON出力(exit_code、original_bytes、saved_bytes、returned_bytes、truncated、output_truncatedなどのフィールド)はエージェントに成功判定、切り詰め検出、再クエリまたは続行判断に必要なメタデータを提供します。ClaudeとCodex用の統合パスはこのツールがエージェント駆動インフラワークフローでの直ちの採用を意図していることを示唆しています。

よくある質問
Corvをインストールするには?
Linux/macOSではcurl -fsSL https://raw.githubusercontent.com/khalid-src/corv-client/main/install.sh | shを実行してください。Windows PowerShellではirm https://raw.githubusercontent.com/khalid-src/corv-client/main/install.ps1 | iexを実行してください。または、Goを使う場合:go install github.com/khalid-src/corv-client/cmd/corv@latestです。
分離長時間実行ジョブはどのように機能しますか?
ブローカーの待機ウィンドウ後もコマンドが実行中の場合、Corvは制限された出力、実行ID、終了コード75を返します。同じコマンドを再実行して既存ジョブにアタッチし、次の出力差分を確認できます。ジョブ完了時、Corvは最大20MiBの出力をローカルに保持します。それ以上の場合は最初の4MiBと最終セクションを省略マーカー付きで保存します。
認証情報はどこに保存されていますか?
パスワードとキーパスフレーズはローカル暗号化ボルトに保存されます。WindowsではボルトキーはDPAPIで保護されます。macOsとLinuxではCorvが配置済みKeychain/Secret Serviceキーを読み込み、なければ0600パーミッションのキーファイルを使用します。秘密情報がコマンドラインで渡されたりログに公開されることはありません。
リモート実行に対応しているプラットフォームは?
リモートコマンド実行にはPOSIXシェルと標準Unixコマンドラインツールが必要です。Windows OpenSSHサーバーはリモート実行対象としてサポートされていません。ローカルブローカーはWindows、macOS、Linuxで一貫して動作します。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へホワイトハウスが中国によるAnthropic盗用を指摘