VCP Code 2.0 v7.0.36
·
31949 commits
to main
since this release
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