Roo-Code/package.json
kidist demessie f9a23959c9 feat(governance): implement XML-based selectActiveIntent tool
- Reads intent specification from .orchestration/active_intents.yaml.
- Returns scoped XML context to the agent.
- Enforces owned_scope and physical constraints.
2026-02-20 18:56:21 +03:00

140 lines
No EOL
3.2 KiB
JSON

{
"name": "roo-code",
"displayName": "Roo Code",
"description": "An AI-native IDE extension that can use your CLI and editor",
"version": "3.3.2",
"icon": "assets/icons/robot.svg",
"galleryBanner": {
"color": "#1e1e1e",
"theme": "dark"
},
"publisher": "RooCode",
"repository": {
"type": "git",
"url": "https://github.com/Roo-Code/Roo-Code"
},
"categories": [
"AI",
"Programming Languages",
"Education",
"Assistant"
],
"keywords": [
"ai",
"llm",
"agentic",
"coding assistant",
"anthropic",
"claude",
"openai",
"gemini",
"ollama"
],
"activationEvents": [
"onView:roo-code.SidebarProvider"
],
"main": "./dist/extension.js",
"browser": "./dist/extension.js",
"bin": {
"roo": "./bin/roo.js"
},
"engines": {
"vscode": "^1.84.0"
},
"contributes": {
"viewsContainers": {
"activitybar": [
{
"id": "roo-code-SidebarContainer",
"icon": "assets/icons/robot.svg",
"title": "Roo Code"
}
]
},
"views": {
"roo-code-SidebarContainer": [
{
"type": "webview",
"id": "roo-code.SidebarProvider",
"name": ""
}
]
},
"commands": [
{
"command": "roo-code.plusButtonClicked",
"title": "New Task",
"icon": "$(add)"
},
{
"command": "roo-code.mcpButtonClicked",
"title": "MCP Servers",
"icon": "$(server-process)"
},
{
"command": "roo-code.historyButtonClicked",
"title": "History",
"icon": "$(history)"
},
{
"command": "roo-code.settingsButtonClicked",
"title": "Settings",
"icon": "$(settings-gear)"
},
{
"command": "roo-code.openInNewTab",
"title": "Open In New Tab"
}
],
"menus": {
"view/title": [
{
"command": "roo-code.plusButtonClicked",
"group": "navigation@1",
"when": "view == roo-code.SidebarProvider"
},
{
"command": "roo-code.mcpButtonClicked",
"group": "navigation@2",
"when": "view == roo-code.SidebarProvider"
},
{
"command": "roo-code.historyButtonClicked",
"group": "navigation@3",
"when": "view == roo-code.SidebarProvider"
},
{
"command": "roo-code.settingsButtonClicked",
"group": "navigation@4",
"when": "view == roo-code.SidebarProvider"
}
],
"commandPalette": [
{
"command": "roo-code.openInNewTab",
"when": "true"
}
]
},
"configuration": {
"title": "Roo Code",
"properties": {
"roo-code.instructions": {
"type": "string",
"default": "",
"description": "Custom instructions to add to the end of every system prompt.",
"editPresentation": "multilineText"
}
}
}
},
"scripts": {
"vscode:prepublish": "npm run package",
"compile": "node esbuild.js",
"bundle": "node esbuild.js",
"package": "node esbuild.js --production",
"watch": "node esbuild.js --watch",
"check-types": "tsc --noEmit",
"lint": "eslint src --ext ts"
}
}