今、自分のコーディングエージェント「VT Code」を作ってるんだ。VT Codeは、Rustベースのターミナルコーディングエージェントで、Tree-sitter(Rust、Python、JavaScript/TypeScript、Go、Java用のパーサー)とast-grep(構造的パターンマッチングとリファクタリング)を使ってセマンティックなコードインテリジェンスを実現してる。複数のLLMプロバイダーに対応してて、OpenAI、Anthropic、xAI、DeepSeek、Gemini、OpenRouter、Z.AI、Moonshot AIが自動フェイルオーバー、プロンプトキャッシング、トークン効率的なコンテキスト管理を備えてる。設定は完全にvtcode.tomlを通じて行われて、vtcode-core/src/config/constants.rsから定数を取得し、docs/models.jsonからモデルIDを取得して再現性を確保してる。[0], [1], [2] 最近、エージェントクライアントプロトコル(ACP)の統合も追加したよ。VT Codeは今や完全にACPエージェントとして対応してて、Zed(ファーストクラスサポート)、Neovim、marimo notebookなどのACPクライアントと一緒に使えるよ。[3] [0] https://github.com/vinhnx/vtcode [1] https://crates.io/crates/vtcode [2] https://docs.rs/vtcode [3] https://agentclientprotocol.com/overview/agents ありがとう!