メインコンテンツへスキップ

All Posts

News bits

GitHub Copilot CLIの新機能

GitHub Copilot CLIに新機能が追加された。最新のAIモデルサポート、コード検索の強化、画像サポートの改善が含まれる。

最新のAIモデルとして、OpenAIのGPT-5.1、GPT-5.1-Codex、GPT-5.1-Codex-Mini、GoogleのGemini 3 Proに対応。

コード検索機能を強化。ripgrepをCopilot CLIにバンドルし、grepglobツールを追加。コードベースを効率的に検索可能。

画像サポートを改善。@メンションに加えて、画像をペーストやドラッグ&ドロップで追加可能。

その他の機能:

  • /shareコマンドでチャットセッションをMarkdownファイルやGitHub gistとして保存可能
  • heredocや特殊文字を含むコマンド提案時の不要な権限チェックを削除
  • PowerShellでの!シェルモードコマンドのサポートを改善
  • ヘッドレス-pモードでの自動化シナリオを改善。権限エラーや通信エラー時に非ゼロコードで終了
  • /sessionコマンドの出力とスタイリングを改善
  • アプリケーション全体の空白、フォーマット、UI操作を改善
  • MCPサーバツール通知をサポート
  • 長時間実行されるシェルコマンドの処理を改善

信頼性とバグ修正として、長時間実行されるシェルコマンドでのメモリリークを防止、カスタムエージェント設定に関するバグ修正、Ctrl+Cシグナルと中断操作の処理を改善、シェルツールの環境から内部NODE_ENV変数を削除してNode開発シナリオでの衝突を防止、Windows Terminalでのキーボード入力のブロック問題を修正、/modelコマンドでサポートされていないモデル使用時のエラーメッセージを改善、初回起動時に背景色の値が入力ボックスに表示される問題を修正。

更新はnpm install -g @github/copilot@latestで実行可能。

出展:GitHub Copilot CLI: New models, enhanced code search, and better image support

Cursor AgentがCLIで利用可能に

Cursor Agentが、コマンドラインインターフェース(CLI)またはヘッドレス環境で利用可能になった。これにより、NeovimやJetBrainsなどの他のIDEを使用している開発者もCursor Agentの全機能を利用できる。CLIはCursorのサブスクリプションに含まれる任意のモデルで動作し、ターミナルやリモート環境で複数のエージェントを並行して実行することも可能。

利用を開始するには、次のコマンドを実行する。

bash
# インストール
curl https://cursor.com/install -fsSL | bash

# プロンプトを指定してCLIを開始
cursor-agent chat "find one bug and fix it"

このCLIは現在ベータ版。セキュリティ保護は開発途上であり、ファイルの読み取り、変更、削除、およびユーザーが承認したシェルコマンドの実行が可能。信頼できる環境でのみ自己責任で使用する必要がある。

出展:Cursor Agent CLI | Cursor

参考:Cursor CLI | Cursor - Overview

Hugging Face、新しいCLIツール「hf」を発表

Hugging Faceが、コマンドラインインターフェース(CLI)ツールを刷新し、huggingface-cliからhfへと名称を短縮。開発者の利便性向上を目的としたアップデート。

  • コマンド構造の改善: hf <resource> <action> という一貫した構文を採用し、docker のような一般的なCLIツールに近い直感的な操作性を実現。
  • 新コマンド hf jobs: Hugging Faceのインフラ上で直接スクリプトやDockerイメージを実行できる新機能 hf jobs を追加。
  • 下位互換性: 従来の huggingface-cli コマンドも引き続き利用可能で、新しいコマンドへの移行を促す警告が表示される。

出展:Introducing the new hf command-line tool

Gemini CLIでカスタムスラッシュコマンドが利用可能に

Gemini CLIにカスタムスラッシュコマンド機能が追加。ユーザーは再利用可能なプロンプトを定義し、Gemini CLIとの対話を効率化できる。コマンドはTOMLファイルベースで定義され、引数の受け渡しやシェルコマンドの直接実行もサポートする。

  • TOMLファイルによる定義: カスタムコマンドは.tomlファイルで構造的に定義される。必須項目はpromptのみ。
  • 引数とシェルコマンド: {{args}}で引数を渡し、!{...}でシェルコマンドをプロンプト内で直接実行できる。
  • スコープと名前空間: コマンドはユーザーごと(~/.gemini/commands/)またはプロジェクトごと(.gemini/commands/)に定義可能。サブディレクトリを作成することで、コマンドを名前空間でグループ化できる。
  • ユースケース: GitHubのプルリクエストレビューの自動化、タスクの戦略的計画の作成、他のツールとの連携など、反復的なタスクの効率化に利用できる。
  • MCP統合: Model Context Protocol (MCP) プロンプトをスラッシュコマンドとして利用することも可能。

出展:Gemini CLI: Custom slash commands

Gemini CLI、オープンソース AI エージェント CLI がプレビュー提供

Google が Gemini 2.5 Pro を搭載したオープンソースの AI エージェント「Gemini CLI」をプレビュー版として提供開始。ターミナル環境でコード理解、ファイル操作、コマンド実行、動的トラブルシューティングが可能になる。

Gemini CLI は無料で利用でき、個人の Google アカウントでログインするだけで Gemini Code Assist ライセンスを取得できる。100 万トークンのコンテキストウィンドウを持つ Gemini 2.5 Pro へのアクセスが可能で、業界最大級の利用制限として毎分 60 リクエスト、1 日 1000 リクエストまで無料で利用できる。

Google Search 連携によるプロンプトのグラウンディング、Model Context Protocol(MCP)サポートによる拡張機能、カスタムプロンプト設定、スクリプト内での非対話的実行などの機能を提供。Apache 2.0 ライセンスで完全にオープンソース化されており、GitHub リポジトリでコミュニティ貢献を受け入れている。

VS Code の Gemini Code Assist とも技術を共有し、エージェントモードでマルチステップの計画作成、自動復旧、ソリューション提案が可能。全プラン(無料、Standard、Enterprise)で Insiders チャンネルから追加費用なしで利用できる。

出展:Introducing Gemini CLI, an open source AI agent for your terminal

zx 8.5.0 リリース、コア機能のみの軽量バージョン zx@lite を提供

zx 8.5.0 がリリース。パッケージの提供フローが刷新され、様々な方法でのインストールが可能になった。 またコア機能のみの軽量バージョン zx@lite を提供するようになった。

出展:https://github.com/google/zx/releases/tag/8.5.0

著者について

Hi there. I'm hrdtbs, a frontend expert and technical consultant. I started my career in the creative industry over 13 years ago, learning on the job as a 3DCG modeler and game engineer in the indie scene.

In 2015 I began working as a freelance web designer and engineer. I handled everything from design and development to operation and advertising, delivering comprehensive solutions for various clients.

In 2016 I joined Wemotion as CTO, where I built the engineering team from the ground up and led the development of core web and mobile applications for three years.

In 2019 I joined matsuri technologies as a Frontend Expert, and in 2020 I also began serving as a technical manager supporting streamers and content creators.

I'm so grateful to be working in this field, doing something that brings me so much joy. Thanks for stopping by.