このプロジェクトについて

Vtxコーディングエージェントは、AI支援コーディングのためのミニマリストでモジュール式のハーネスとして設計されており、透明性と効率性を優先しています。隠れたボイラープレートで多くのコンテキストを消費する多くのエージェントとは異なり、Vtxは約2,600トークン(o200k_baseエンコーディング)の軽量ランタイムフットプリントを維持し、モデルのコンテキストウィンドウの大部分がユーザーコードと会話に利用可能なままであることを保証します。この設計選択は、監査可能なシステムプロンプトを提供しながら、コストとレイテンシーを削減することを目的としています。 このプロジェクトは複数の対話面を提供します:Textualで構築されたキーボード駆動のターミナルユーザーインターフェース(TUI)、非対話型スクリプトやCIパイプライン用のヘッドレスCLI、およびプログラムによるエージェント構築のためのPython SDKです。OpenAI、Anthropic、Azure、DeepSeek、およびOllamaやvLLMを介したローカルモデルを含む50以上のLLMプロバイダーをサポートしています。ユーザーはYAMLを介してカスタムのOpenAI/Anthropic互換エンドポイントを設定することもできます。 主な機能には、10のデフォルトツール(read、edit、write、bash、find、skill、web、ask_user、task、goal)と、AGENTS.mdまたはCLAUDE.mdファイルからの動的コンテキスト読み込みが含まれます。Vtxは、特定の指示とツール権限を持つ名前付きプロファイルである「ハンドオフエージェント」をライブで切り替えることができ、孤立した作業を委任するためのタスクサブエージェントもサポートしています。永続的な目標により、自動継続チェックポイントと完了監査を備えた、ファイルに基づく耐久性のある目的が可能になります。 安全性と拡張性は設計の中心です。デフォルトの「prompt」権限モードは、変更を加えるツールをゲートし、明示的に許可されない限り破壊的なコマンドをブロックします。システムは自己拡張可能で、ユーザーはPythonツールを追加したり、呼び出しをインターセプトしたり、YAMLを介してライフサイクルフックを定義したりできます。拡張マネージャーにより、PyPIまたはGitHubからのパッケージインストールが容易になります。