Polish companion extension README and package.json file ahead of publishing (#4729)

This commit is contained in:
Shreya Keshive 2025-07-23 20:08:25 -04:00 committed by GitHub
parent e9e2f55144
commit 107ce8afa3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 40 additions and 11 deletions

3
package-lock.json generated
View File

@ -11910,7 +11910,8 @@
}, },
"packages/vscode-ide-companion": { "packages/vscode-ide-companion": {
"name": "gemini-cli-vscode-ide-companion", "name": "gemini-cli-vscode-ide-companion",
"version": "0.1.13", "version": "99.99.99",
"license": "LICENSE",
"dependencies": { "dependencies": {
"@modelcontextprotocol/sdk": "^1.15.1", "@modelcontextprotocol/sdk": "^1.15.1",
"cors": "^2.8.5", "cors": "^2.8.5",

View File

@ -1,9 +1,20 @@
# IDE Companion # Gemini CLI Companion
## Local Development The Gemini CLI Companion extension seamlessly integrates [Gemini CLI](https://github.com/google-gemini/gemini-cli) into your VS Code environment. This integration enables Gemini CLI to access active information like your open files.
To test the extension locally, follow these steps: # Features
1. Open the `packages/vscode-ide-companion` directory in VS Code. - Open Editor File Context: Gemini CLI gains awareness of the files you have open in your editor, providing it with a richer understanding of your project's structure and content.
2. Run `npm install`.
3. Run the extension development host via Run + Debug -> Extension - Selection Context: Gemini CLI can easily access your cursor's position and selected text within the editor, giving it valuable context directly from your current work.
# Requirements
To use this extension, you'll need:
- VS Code version 1.101.0 or newer
- Gemini CLI (installed separately) and running within the VS Code integrated terminal
# Terms of Service and Privacy Notice
By installing this extension, you agree to the [Terms of Service](https://github.com/google-gemini/gemini-cli/blob/main/docs/tos-privacy.md).

View File

@ -1,3 +1,9 @@
/**
* @license
* Copyright 2025 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import typescriptEslint from '@typescript-eslint/eslint-plugin'; import typescriptEslint from '@typescript-eslint/eslint-plugin';
import tsParser from '@typescript-eslint/parser'; import tsParser from '@typescript-eslint/parser';

View File

@ -1,8 +1,8 @@
{ {
"name": "gemini-cli-vscode-ide-companion", "name": "gemini-cli-vscode-ide-companion",
"displayName": "Gemini CLI VSCode IDE Companion", "displayName": "Gemini CLI Companion",
"description": "", "description": "Enable Gemini CLI with direct access to your VS Code workspace.",
"version": "0.1.13", "version": "99.99.99",
"publisher": "google", "publisher": "google",
"icon": "assets/icon.png", "icon": "assets/icon.png",
"repository": { "repository": {
@ -13,8 +13,19 @@
"engines": { "engines": {
"vscode": "^1.101.0" "vscode": "^1.101.0"
}, },
"license": "LICENSE",
"preview": true,
"categories": [ "categories": [
"Other" "AI"
],
"keywords": [
"gemini-cli",
"gemini cli",
"gemini",
"gemini code",
"cli",
"ide integration",
"ide companion"
], ],
"activationEvents": [ "activationEvents": [
"onStartupFinished" "onStartupFinished"