diff --git a/codev/resources/arch.md b/codev/resources/arch.md index deea1393..32adf5cf 100644 --- a/codev/resources/arch.md +++ b/codev/resources/arch.md @@ -1028,7 +1028,7 @@ codev/ # Project root (pnpm monorepo) │ └── tsconfig.base.json ├── packages/dashboard/ # @cluesmith/codev-dashboard (React SPA) │ └── src/ # React 19 + Vite 6 + xterm.js + Recharts -├── packages/vscode/ # VS Code extension (Marketplace: cluesmith.codev) +├── packages/vscode/ # VS Code extension (Marketplace: cluesmith.codev-vscode) │ └── src/ │ ├── extension.ts # Activation, command/view registration │ ├── connection-manager.ts # Singleton wrapping TowerClient diff --git a/packages/vscode/icons/codev.png b/packages/vscode/icons/codev.png new file mode 100644 index 00000000..6baa6826 Binary files /dev/null and b/packages/vscode/icons/codev.png differ diff --git a/packages/vscode/package.json b/packages/vscode/package.json index 018d79e9..20120069 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -1,21 +1,44 @@ { - "name": "codev", + "name": "codev-vscode", "publisher": "cluesmith", - "displayName": "Codev", + "displayName": "Codev for VS Code", "description": "Codev helps humans and agents co-develop both the context and the code of the project.", - "version": "0.2.0", + "version": "3.0.0", "license": "Apache-2.0", + "icon": "icons/codev.png", + "pricing": "Free", "repository": { "type": "git", "url": "https://github.com/cluesmith/codev", "directory": "packages/vscode" }, + "homepage": "https://github.com/cluesmith/codev", + "bugs": { + "url": "https://github.com/cluesmith/codev/issues" + }, + "qna": "https://github.com/cluesmith/codev/discussions", + "galleryBanner": { + "color": "#1e1e1e", + "theme": "dark" + }, "engines": { "vscode": "^1.110.0" }, "categories": [ + "AI", "Other" ], + "keywords": [ + "ai", + "agent", + "claude", + "codev", + "agent-farm", + "multi-agent", + "autonomous", + "tower", + "spir" + ], "activationEvents": [ "workspaceContains:.codev", "workspaceContains:codev" @@ -184,7 +207,10 @@ "pretest": "pnpm compile-tests && pnpm compile && pnpm lint", "check-types": "tsc --noEmit", "lint": "eslint src", - "test": "vscode-test" + "test": "vscode-test", + "vsix": "vsce package --no-dependencies", + "vscode:publish": "vsce publish --no-dependencies", + "vscode:publish:pre": "vsce publish --no-dependencies --pre-release" }, "dependencies": { "@cluesmith/codev-core": "workspace:*",