mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-19 00:01:19 +00:00
- Reads intent specification from .orchestration/active_intents.yaml. - Returns scoped XML context to the agent. - Enforces owned_scope and physical constraints.
140 lines
No EOL
3.2 KiB
JSON
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"
|
|
}
|
|
} |