summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package-lock.json3
-rw-r--r--packages/vscode-ide-companion/README.md23
-rw-r--r--packages/vscode-ide-companion/eslint.config.mjs6
-rw-r--r--packages/vscode-ide-companion/package.json19
4 files changed, 40 insertions, 11 deletions
diff --git a/package-lock.json b/package-lock.json
index 1b34f994..6771bb17 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11910,7 +11910,8 @@
},
"packages/vscode-ide-companion": {
"name": "gemini-cli-vscode-ide-companion",
- "version": "0.1.13",
+ "version": "99.99.99",
+ "license": "LICENSE",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.15.1",
"cors": "^2.8.5",
diff --git a/packages/vscode-ide-companion/README.md b/packages/vscode-ide-companion/README.md
index 4db85b9a..bd7026ee 100644
--- a/packages/vscode-ide-companion/README.md
+++ b/packages/vscode-ide-companion/README.md
@@ -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.
-2. Run `npm install`.
-3. Run the extension development host via Run + Debug -> Extension
+- 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.
+
+- 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).
diff --git a/packages/vscode-ide-companion/eslint.config.mjs b/packages/vscode-ide-companion/eslint.config.mjs
index 665dbf35..02fc9fba 100644
--- a/packages/vscode-ide-companion/eslint.config.mjs
+++ b/packages/vscode-ide-companion/eslint.config.mjs
@@ -1,3 +1,9 @@
+/**
+ * @license
+ * Copyright 2025 Google LLC
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
import typescriptEslint from '@typescript-eslint/eslint-plugin';
import tsParser from '@typescript-eslint/parser';
diff --git a/packages/vscode-ide-companion/package.json b/packages/vscode-ide-companion/package.json
index 7e23842e..913e0c9c 100644
--- a/packages/vscode-ide-companion/package.json
+++ b/packages/vscode-ide-companion/package.json
@@ -1,8 +1,8 @@
{
"name": "gemini-cli-vscode-ide-companion",
- "displayName": "Gemini CLI VSCode IDE Companion",
- "description": "",
- "version": "0.1.13",
+ "displayName": "Gemini CLI Companion",
+ "description": "Enable Gemini CLI with direct access to your VS Code workspace.",
+ "version": "99.99.99",
"publisher": "google",
"icon": "assets/icon.png",
"repository": {
@@ -13,8 +13,19 @@
"engines": {
"vscode": "^1.101.0"
},
+ "license": "LICENSE",
+ "preview": true,
"categories": [
- "Other"
+ "AI"
+ ],
+ "keywords": [
+ "gemini-cli",
+ "gemini cli",
+ "gemini",
+ "gemini code",
+ "cli",
+ "ide integration",
+ "ide companion"
],
"activationEvents": [
"onStartupFinished"