Files
2026-07-13 13:12:00 +08:00

90 lines
2.3 KiB
JSON

{
"name": "omnigent-vscode",
"displayName": "Omnigent",
"description": "Open your running local Omnigent server inside VS Code, in an editor-beside iframe.",
"version": "0.1.0",
"publisher": "databricks",
"license": "Apache-2.0",
"icon": "media/omnigent-icon.png",
"repository": {
"type": "git",
"url": "https://github.com/omnigent-ai/omnigent.git",
"directory": "editors/vscode"
},
"engines": {
"vscode": "^1.74.0"
},
"main": "./dist/extension.js",
"activationEvents": [],
"contributes": {
"configuration": {
"title": "Omnigent",
"properties": {
"omnigent.serverUrl": {
"type": "string",
"default": "",
"markdownDescription": "Manual Omnigent server URL override for a **localhost** server (e.g. `http://127.0.0.1:6767`). Leave empty to auto-discover a locally running Omnigent server. Non-localhost URLs are not supported in this build."
}
}
},
"viewsContainers": {
"activitybar": [
{
"id": "omnigent-container",
"title": "Omnigent",
"icon": "media/omnigent-icon.svg"
}
]
},
"views": {
"omnigent-container": [
{
"type": "tree",
"id": "omnigent.home",
"name": "Omnigent"
}
]
},
"viewsWelcome": [
{
"view": "omnigent.home",
"contents": "Open the running Omnigent server UI in an editor tab.\n[Open Omnigent](command:omnigent.open)\nStart a local server with `omnigent server`, or set `omnigent.serverUrl` to a localhost URL."
}
],
"commands": [
{
"command": "omnigent.open",
"title": "Omnigent: Open",
"icon": "media/omnigent-icon.svg"
}
],
"menus": {
"editor/title": [
{
"command": "omnigent.open",
"group": "navigation@99"
}
],
"commandPalette": [
{
"command": "omnigent.open"
}
]
}
},
"scripts": {
"build": "node esbuild.js",
"type-check": "tsc --noEmit",
"test": "vitest run",
"package": "vsce package"
},
"devDependencies": {
"@types/node": "^20.14.0",
"@types/vscode": "^1.74.0",
"@vscode/vsce": "^3.2.0",
"esbuild": "^0.21.5",
"typescript": "^5.4.5",
"vitest": "^1.6.0"
}
}