AI関連の最新ニュースをピックアップ
GitHubは、ターミナル環境で動作するAIコーディングエージェント「GitHub Copilot CLI(ターミナル上で自律的にコード編集やコマンド実行を行うGitHubのCLIツール)」の最新バージョン「v1.0.87-0」を正式リリースした。開発者の並行開発を支援するGit worktree(単一リポジトリから複数の作業ブランチを別ディレクトリに同時にチェックアウトするGit機能)作成パスの自由なテンプレート設定機能や、連続プロンプトの取り消し・再編集機能が導入されたほか、MCP(AIモデルが外部ツールやデータソースと通信するための共通プロトコル(Model Context Protocol))サーバーの耐障害性向上やセキュリティ面の修正が施された。
公式リリースノートに基づく主な更新内容は以下のとおりである。
新設された設定項目 worktreePathTemplate により、/worktree、/move、/new コマンドや --worktree オプション実行時に作成されるworktreeの配置パスを自由にカスタマイズ可能になった。
~/src/worktrees/{repo}/{branch}{repoPath}, {repo}, {branch}, {branchSlug}<repo>.worktrees/ 配下にスラッシュをハイフンに置換したブランチ名)を維持同一モードで連続入力されたステアリングプロンプト(指示メッセージ)が1つの保留メッセージに自動統合されるようになった。空のチャット入力欄で上矢印キー(Up)を押すことで、貼り付けテキストや添付ファイルを含めてプロンプトを取り消し、再編集できる。また、実行中ターンの停止には Ctrl+C、プロンプトを取り消さずに履歴を参照するには Ctrl+P が割り当てられた。
slowConnectionThresholdMs により、MCPサーバーごとの遅延警告しきい値を設定可能にした。| 機能項目 | v1.0.87-0 以前 | v1.0.87-0(本バージョン) |
|---|---|---|
| Worktree作成先 | <repo>.worktrees/ 固定 | worktreePathTemplate による自由テンプレート指定 |
| 誤った連続プロンプト | 送信後の取り消し不可(実行停止のみ) | 空入力で Up キー押下による即座の回収・再編集 |
| MCPサーバー障害 | 1つのサーバー障害で他ツールも巻き添え | 障害サーバーのみ隔離、他ツールの継続利用が可能 |
| デバッグログ出力 | 起動シェルの環境変数シークレットが出力 | 機密情報マスクによりログ漏洩リスクを排除 |
Git worktreeを活用して複数機能の並行実装やコードレビューを行うワークフローは、日本国内のアジャイル開発チームでも普及が進んでいる。ホームディレクトリ直下にワークツリー専用領域を一元管理するような高度な運用をしている開発者にとって、プロジェクトごとに散らばっていたワークツリー配置を集約できる利点は大きい。
また、国内エンタープライズ環境では、APIキーや社内クレデンシャルを環境変数経由で渡す運用が一般的である。今回のシークレット保護修正により、開発端末のトラブルシューティング時にデバッグログをサポートや社内チャットに共有する際のセキュリティリスクが低減された。
今回のv1.0.87-0は、単なる機能追加にとどまらず、MCPエコシステムとの接続安定性や、エージェント自律実行時の機密保持といった「実運用上のペインポイント」を着実に解消するアップデートとなっている。ターミナルを舞台にしたコーディングエージェントの競争が激化する中、開発者の手に馴染む細やかな操作性と堅牢なセキュリティの追求は、GitHub Copilot CLIの優位性を高める要因といえる。
引用元:GitHub