Polish companion extension README and package.json file ahead of publishing (#4729)
This commit is contained in:
parent
e9e2f55144
commit
107ce8afa3
|
@ -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",
|
||||||
|
|
|
@ -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).
|
||||||
|
|
|
@ -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';
|
||||||
|
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in New Issue