Releases: DerstedtCasper/vcp-code-2.0
Releases · DerstedtCasper/vcp-code-2.0
Release list
Release v1.2.0
[1.2.0]
Minor Changes
- Add the Agent Team control plane to Agent Manager, including live team-run status, approvals, handoffs, blackboard entries, and per-member cancel/open-session actions.
- Add configurable VCP Agent Team orchestration with role-aware members, ownership hints, wave strategies, and shared prompt context between member runs.
Patch Changes
- Fix team approval, cancel-run, and cancel-member actions so coordinator updates are awaited and reliably propagate back into the UI state.
- Normalize the new Agent Team control-plane strings across all shipped locales and preserve
stoppedteam-member state so cancelled members render correctly.
Release v1.1.0
1.1.0
Minor Changes
- Register NovaCode-installed skills to VCPToolBox as distributed plugins by opening the dedicated
/vcp-distributed-server/VCP_Key=...socket, publishingregister_tools,report_ip, andupdate_static_placeholders, and servingexecute_toolcalls back to the extension skill catalog. - Fix VSIX bundling on pnpm and GitHub Actions layouts by resolving
vscode-material-icons/generatedthrough the dependency resolver instead of assuming a flatnode_modulespath.
Patch Changes
- Align GitHub Actions compile and webview checks to Node 22 so optional native packages such as
@tailwindcss/oxideno longer fail under the old Node 18 jobs. - Remove
lfs: truefrom JetBrains CI/release checkout steps so repositories without accessible LFS objects no longer fail before the build starts. - Align packaged version metadata to 1.1.0 across VSIX, JetBrains, and preinstalled-skill manifests.
v1.0.4
Full Changelog: https://github.com/DerstedtCasper/vcp-code-2.0/commits/v1.0.4
v1.0.44
Release v1.0.44\n\n- Embedded runtime default enabled\n- Config persistence via global config endpoint\n- YOLO approval routing options\n- VSIX asset attached: vcp-code-1.0.44.vsix
VCP Code 2.0 v7.0.36
VCP Code 2.0 v7.0.36
新增功能
Feature-1: 代码库语义索引 (Code Index)
- Embedding 多供应商: OpenAI / Gemini / Ollama / 自定义 OpenAI-compatible
- 向量存储: Qdrant REST + 纯内存 InMemory (JSON 持久化)
- 文件扫描器: 支持 .gitignore, 70+ 代码后缀, 大小/模式过滤
- 代码解析器: 启发式 AST-aware 分块, 支持 TS/JS/Python/Rust/Go/Java/C#/Ruby/PHP
- 语义搜索: 查询嵌入 -> 向量检索 -> 源码回读 -> 格式化输出
- 完整流水线: init / rebuild / search / update / clear / status / stats / onProgress
- CodeSearch Tool: 本地向量搜索优先, Exa MCP 兜底
- REST API: /code-index/status, stats, rebuild, clear, events(SSE)
- 增量更新: FileWatcher 订阅 + 5s 防抖
Feature-5: Marketplace 前端
- 三标签布局: Skills / Modes / MCPs 浏览与搜索
- 一键安装/卸载: 后端 REST 完整 CRUD
- 搜索与过滤: 实时关键词匹配
Feature-3: VCP Bridge
- VCPToolBox WebSocket 连接模块
- VCP 状态徽章集成到 Chat UI
UI/设置重构
- Settings 拆分为独立 Tab 组件 (Providers/Agent/Autocomplete/Browser/Language/Notifications)
- CodebaseIndexDialog: 嵌入/向量配置 + 重建进度条
- i18n: 完整中英文翻译覆盖
构建
- TypeScript: 0 errors
- Turbo typecheck: 10/10 FULL TURBO
- VSIX: 124 files, 64.15 MB
VCP Code 2.0 v7.0.34-nova
VCP Code 2.0 v7.0.34-nova
变更内容
品牌与仓库
- 重写 README 为 VCP Code 独立品牌介绍
- 替换全部上游 Kilo-Org URL 为 VCP Code 仓库链接 (30+ 文件)
- 清理开发过程临时文件 (TODO.md, release-notes, 临时脚本)
- 版本号统一升级至 7.0.34 (18 个 package.json + zed extension)
品牌脱钩 (Kilo -> Nova)
- 6 个包目录重命名 (kilo-* -> nova-*)
- 所有 npm 包名更新 (@kilocode/* -> @novacode/*)
- 后端标识符重命名 (KiloProvider -> NovaProvider 等)
- i18n 变量名最终化
前端交互增强
- PromptInput: Slash 命令面板 + 执行反馈气泡、多类型 @mention、上下文 Pills、历史导航、提示词增强
- ModelSelector: 最近使用模型、模型详情悬浮卡片
- ModeSwitcher: Agent 能力面板、自定义模式编辑器
- VcpStatusBadge: 远程状态集成 + Token 统计抽屉
- ContextTab: 代码库索引状态 UI、进度指示器、索引配置
- 数据契约: vcpStatusUpdate、enhancePrompt、indexing 消息协议
构建
- TypeScript: 0 errors
- Turbo typecheck: 10/10 FULL TURBO
VCP Code 2.0 v7.0.33-nova
VCP Code 2.0 Nova Brand Release
Brand Decoupling (Kilo -> Nova)
- Renamed all 6 package directories (kilo-* -> nova-*)
- Updated all npm package names (@kilocode/* -> @novacode/*)
- Renamed backend identifiers (KiloProvider -> NovaProvider, KiloConnectionService -> NovaConnectionService)
- Finalized i18n variable names (kiloDa/kiloNo -> novaDa/novaNo)
- Replaced visual assets with Nova branding
Frontend Interaction Enhancements
- PromptInput: Slash command popover with execution feedback, multi-type @mention (files + agents + special), context pills, history navigation, enhance prompt hook
- ModelSelector: Recent models support, model info hover card
- ModeSwitcher: Agent capabilities panel, custom mode editor with approval controls
- VcpStatusBadge: Remote status integration with token statistics drawer
- ContextTab: Codebase index status UI with progress indicator and configuration
- Data Contracts: vcpStatusUpdate, enhancePrompt, indexing message protocols
Build
- TypeScript: 0 errors (webview-ui + backend)
- ESLint: clean
- Turbo typecheck: 10/10 FULL TURBO
v1.0.42
VCP-Code v1.0.42 更新日志
修复 & 改进
- VCP Bridge WebSocket: NovaProvider 直接连接 VCPToolBox VCPlog/VCPinfo 端点,自动重连
- Agent Team 成员配置: 每个 agent 可独立配置 provider、model、角色提示词
- 动态斜杠命令: 合并内置 + MCP 服务器 + Skills + 自定义命令,带来源标签
- 配置持久化增强: 完整 config 备份到 globalState(provider+mcp+agent+vcp+skills+command),每次保存同步备份
- UI 性能优化: SolidJS batch() 优化 config context,减少重渲染级联
移除
- 移除 YOLO 模式(yolo_mode 配置及所有 agent 权限覆盖)
- 移除已废弃的 marketplace YAML 直接获取逻辑
- 移除 connection-service 重试/重连复杂逻辑
- 移除 provider.injectCustomModels(ProvidersTab 重构后不再需要)
测试
- 修复 worktree 测试: generateBranchName fallback 断言修正
v7.0.33
VCP Code 2.0 v7.0.33
- 完成 A-H 全量规划落地
- 完成 Context 记忆中心重构与 Memory CRUD/Preview
- 完成 Agent Team 模式化与诊断能力
- 完成 Busy 三态与 Prompt 队列自动发送
- 完成配置 CAS + 单入口写入审计 + 竞态防护
- 完成 parity 基线与全链路 smoke 回归