mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-03-26 14:01:14 -07:00
772 B
772 B
Gemini CLI VS Code Companion (gemini-cli-vscode-ide-companion)
VS Code extension that pairs with Gemini CLI, providing direct IDE workspace access to the CLI agent.
Architecture
src/extension.ts: Extension activation and lifecycle.src/ide-server.ts: Local server exposing IDE capabilities to the CLI.src/diff-manager.ts: Diff viewing and application.src/open-files-manager.ts: Tracks and exposes open editor files.src/utils/: Shared utility functions.
Development
- Requires VS Code
^1.99.0. - Build:
npm run build(uses esbuild). - Launch via VS Code's "Run Extension" debug configuration.
Testing
- Run tests:
npm test -w gemini-cli-vscode-ide-companion - Tests use standard Vitest patterns alongside VS Code test APIs.