Grok Build オープンソースリリース

xAIは、コーディングエージェントおよびTUI (Terminal User Interface) であるGrok Buildをオープンソース化しました。このリリースにより、開発者はエージェントのコンテキスト組み立て、ツール呼び出しのディスパッチ、および全体的なハーネスの内部メカニズムを調査できると同時に、完全なローカルファーストの実行が可能になります。

Grok Buildの技術アーキテクチャ

Grok Buildは、コーディングエージェントのための堅牢なハーネスとして設計されています。オープンソース化されたコードベースは、エージェントループ、ツール統合、およびユーザーインターフェースの実装に関する決定的なリファレンスを提供します。

エージェントループとツール

Grok Buildの核となる部分は、コンテキストがどのように組み立てられ、モデルのレスポンスがどのように解析されるかを管理するエージェントループで構成されています。このループはツール呼び出しのディスパッチを処理し、これによりエージェントは開発環境内で特定の操作を実行できます。統合されたツールにより、エージェントはコードの読み取り、編集、検索、およびコマンドの実行が可能になります。

ターミナルユーザーインターフェース (TUI)

Grok Buildには、対話のための組み込みTUIが含まれています。コードベースは、レンダリング、入力処理、およびプランレビューシステムの構築方法を明らかにしています。また、エージェントによって行われた変更をユーザーが確認できるように、インラインのdiffビューアも備えています。

拡張システムと拡張性

システムは、いくつかのメカニズムを通じて拡張できるように構築されています。ソースコードは、以下のコンポーネントがどのようにロードされ、呼び出されるかのリファレンスとして機能します:

  • Skills and Plugins: エージェントに追加されるカスタム機能。

  • Hooks: エージェントのワークフローに対するインターセプター。

  • MCP Servers: 外部データ統合のためのModel Context Protocolサーバー。

  • Subagents: タスクを委任できる特化型エージェント。

ローカルファーストの実行

ユーザーは、Grok Buildを完全にローカルファーストで実行できるようになりました。ソフトウェアを自身でコンパイルし、独自のローカル推論エンジンに向けることで、環境全体を config.toml ファイルを介して制御でき、外部クラウドサービスへの依存を排除できます。

Sources

関連

  • Dispatch
  • Dispatch
  • プロジェクト
  • Dispatch
  • Dispatch