面向研发场景的 AI Coding 工具,以 VS Code 插件侧边栏的形式提供服务。
在 VS Code 中打开 CodeWiz 侧边栏,将选中代码或当前文件发送给 CodeWiz 作为上下文,通过对话完成以下工作:
- 代码理解:解释代码逻辑、梳理调用链路、分析模块结构
- 代码评审:基于上下文进行本地代码审查,发现潜在问题
- 变更总结:对代码变更生成结构化的总结说明
- 任务拆解:将复杂需求拆解为可执行的开发任务
侧边栏提供 Agent / Subagent 模式选择、模型选择入口,以及高频快捷操作(如创建 MR、本地 CR 代码、创建泳道)。
- 基于 VS Code Extension API 开发
- 前端使用 React + TypeScript,以 WebView 形式呈现
- 后端逻辑通过 Extension Host 承载
首次拉起项目后执行:
pnpm install常用命令:
pnpm run lint
pnpm run lint:fix
pnpm run format
pnpm run format:check
pnpm run check
pnpm run check:full
pnpm run test:select已接入的提交钩子:
pre-commit:对暂存区文件执行lint-staged,自动跑eslint --fix和prettier --writepre-push:执行pnpm run check,统一校验类型和 ESLint
说明:
pnpm run check:面向日常开发,只校验类型和 ESLintpnpm run check:full:额外执行prettier --check,适合准备统一全仓格式时使用pnpm run test:select:在终端交互式选择要运行的vitest测试文件