保姆级 · 完整版 · 持续更新

腾讯 CodeBuddy AI 编程助手
保姆级完整使用教程

从零到精通,一篇文章搞定腾讯云 AI 编程助手的所有玩法。
覆盖 IDE / 插件 / CLI 三种形态,从安装到部署全流程。

适用版本:IDE 4.x / 插件 3.x / CLI 2.x
最后更新:2026 年 8 月
阅读时长:约 40 分钟
26
完整章节
3
产品形态
47+
MCP Servers
100%
腾讯生态集成
Ὂ1
从零到精通,一篇文章搞定腾讯云 AI 编程助手的所有玩法 适用版本:CodeBuddy IDE 4.x / 插件 3.x / CLI 2.x(2026 年最新) 最后更新:2026 年 8 月
1

第一章:CodeBuddy 是什么?

CodeBuddy 是腾讯云推出的 AI 编程助手产品家族,品牌口号为 "Code Where You Build"。它不是单一的某个工具,而是一套覆盖编码、扩展与协作的全栈开发生态系统。

1.1 核心定位

CodeBuddy 的核心价值可以用三个关键词概括:

关键词 含义
全场景覆盖 插件、IDE、CLI 三种形态,从写代码到部署上线全链路打通
腾讯生态深度融合 与微信小程序、CloudBase、EdgeOne、TAPD、工蜂等腾讯产品深度联动
国产模型优先 默认集成腾讯混元 + DeepSeek 双模型,国内网络零延迟,中文理解力强

1.2 三大产品形态

CodeBuddy 提供三种产品形态,覆盖不同开发场景:

形态 名称 适合人群 核心能力
独立 IDE CodeBuddy IDE 产品/设计师/全栈/编程初学者 产设研一体工作台、可视化调试、"对话即编程"
IDE 插件 CodeBuddy 插件 日常编码开发者 即插即用、零成本学习、融入现有工作流
CLI 命令行 CodeBuddy Code DevOps/运维/SRE/资深开发者 无头环境编码自动化、CI/CD 部署、批量项目重构

1.3 与其他腾讯 AI 产品的关系

CodeBuddy 与 WorkBuddy 同属腾讯 Buddy AI 产品家族,共享账号体系和积分池。简单理解:

两者积分互通,订阅任一产品即可共享额度。

2

第二章:三种形态选择指南

在开始安装之前,先帮你选对入口:

text
你是什么角色?
├── 产品经理 / 设计师 / 编程初学者
│   → 选 CodeBuddy IDE(开箱即用,对话即编程)
│
├── 已有 IDE 习惯的开发者(VS Code / JetBrains)
│   → 选 CodeBuddy 插件(零迁移成本)
│
├── 运维 / DevOps / 终端重度用户
│   → 选 CodeBuddy CLI(管道、脚本、自动化)
│
└── 微信小程序开发者
    → 选微信开发者工具 + CodeBuddy 插件(最丝滑)
Ὂ1
💡 建议:很多开发者会同时安装两种形态。比如日常编码用 IDE 插件,CI/CD 流水线用 CLI,互不干扰。
3

第三章:环境准备与安装

3.1 CodeBuddy IDE 安装

CodeBuddy IDE 是一个独立的桌面应用,基于 VS Code 架构深度定制,内置了完整的 AI 能力。

Windows 安装

  1. 访问官网 copilot.tencent.com,点击"下载 IDE"
  2. 下载 .exe 安装包(约 120MB)
  3. 双击运行,按向导完成安装
  4. 启动后使用微信扫码腾讯云账号登录

macOS 安装

bash
# 方式一:官网下载 .dmg 文件
# 访问 copilot.tencent.com 下载

# 方式二:使用 Homebrew(如果已配置腾讯 tap)
brew install --cask codebuddy

Linux 安装

bash
# 下载 .deb (Ubuntu/Debian) 或 .rpm (CentOS/Fedora)
# 访问 copilot.tencent.com 选择对应版本

# Ubuntu 示例
sudo dpkg -i codebuddy-ide-linux-x64.deb

系统要求

项目 最低要求
操作系统 Windows 10+ / macOS 12+ / Ubuntu 20.04+
内存 4GB(推荐 8GB+)
磁盘空间 2GB 可用空间
网络 可访问腾讯云服务

3.2 VS Code 插件安装

方式一:在线安装(推荐)

  1. 打开 VS Code
  2. Ctrl+Shift+X(Mac: Cmd+Shift+X)打开扩展面板
  3. 搜索 "腾讯云代码助手""CodeBuddy"
  4. 点击 Install 安装
  5. 安装完成后,左侧出现 CodeBuddy 图标,点击登录即可

方式二:离线安装(内网环境)

  1. 在可联网设备访问 Open VSX 市场,搜索 Tencent Cloud CodeBuddy
  2. 下载 .vsix 安装包
  3. 拷贝到目标机器
  4. 在 VS Code 中:Extensions...Install from VSIX → 选择文件

验证安装

bash
# 在 VS Code 终端中检查
code --list-extensions | grep codebuddy
# 应输出类似:tencent-cloud.codebuddy

3.3 JetBrains 插件安装

支持 IntelliJ IDEA、PyCharm、WebStorm、GoLand、CLion、PhpStorm、Android Studio 等全系列。

IDE 版本要求

IDE 最低版本
IntelliJ IDEA 2022.2
PyCharm 2022.2
GoLand 2022.2
CLion 2022.2
Android Studio Flamingo \ 2022.2.1

安装步骤

  1. 打开 IDE → FileSettings(Mac: IntelliJ IDEAPreferences
  2. 左侧导航:Plugins
  3. 切换到 Marketplace 标签
  4. 搜索 "腾讯云代码助手""CodeBuddy"
  5. 点击 Install,安装完成后重启 IDE

离线安装

  1. 访问官网下载 .zip 安装包(注意:不要解压
  2. IDE → SettingsPlugins → 齿轮图标 → Install Plugin from Disk
  3. 选择下载的 .zip 文件
  4. 重启 IDE
⚠️
⚠️ Mac Safari 用户注意:Safari 默认会自动解压 zip 文件。请在 Safari 设置中取消勾选"下载后打开安全文件",或在 Chrome 中下载。

3.4 微信开发者工具插件安装

微信小程序开发者可以在微信开发者工具中直接安装 CodeBuddy 插件,实现 AI 辅助小程序开发。

步骤

  1. 下载并安装 微信开发者工具(建议下载开发版 Nightly Build
  2. 打开微信开发者工具,使用微信扫码登录
  3. 创建或打开小程序项目
  4. 点击左侧 扩展 图标 → 搜索 "腾讯云代码助手"
  5. 点击 安装,完成后重启微信开发者工具
Ὂ1
💡 Stable Build 版本暂不支持 MCP Servers 市场,如需使用 MCP 能力请使用 Nightly Build 版本。

3.5 CLI 命令行工具安装

CodeBuddy CLI(命令行工具)是面向终端用户的编程助手,支持通过自然语言完成开发任务。

环境要求

项目 要求
Node.js ≥ 18.20
操作系统 macOS / Linux / Windows
包管理器 npm(随 Node.js 附带)

验证环境

bash
node --version   # 应显示 v18.0.0 或更高
npm --version

安装方式一:npm 全局安装(推荐)

bash
npm install -g @tencent-ai/codebuddy-code

安装方式二:原生安装器(Beta)

无需 Node.js 依赖,安装和启动速度更快。

bash
# macOS / Linux
curl -fsSL https://copilot.tencent.com/cli/install.sh | bash

# Windows (PowerShell)
irm https://copilot.tencent.com/cli/install.ps1 | iex

验证安装

bash
codebuddy --version
# 输出版本号,如:CodeBuddy Code v2.127.0

# 同时可用简写命令
cbc --version

升级 CLI

bash
codebuddy update
# 或
npm update -g @tencent-ai/codebuddy-code
4

第四章:首次配置与登录

4.1 登录认证

CodeBuddy IDE / 插件

  1. 启动后自动弹出登录窗口
  2. 支持两种登录方式:
  1. 登录成功后,自动绑定腾讯云账号

CodeBuddy CLI

bash
# 启动后按提示选择登录方式
codebuddy

CLI 提供三种登录方式:

登录方式 适用场景
Google / GitHub 登录 国际版,可使用 GPT-5、Claude、Gemini 等模型
微信登录 国内版,可使用混元、DeepSeek 等模型
企业域名登录 企业版用户,SSO 统一认证
Ὂ1
💡 国内用户建议微信登录,默认走腾讯云网络,无需代理,延迟最低。

4.2 导入配置

首次启动 IDE 时,会提示是否从 VS Code 或 Cursor 导入配置:

4.3 语言设置

bash
# CLI 中设置默认语言为中文
codebuddy
> /config
# 在配置面板中将 Language 设置为 "Chinese (Simplified)"

或在 settings.json 中配置:

json
{
  "language": "Chinese (Simplified)"
}

4.4 工作区绑定

打开项目根目录后,CodeBuddy 会自动建立索引:

bash
# 验证绑定是否成功
# 在对话中输入:
"帮我看看当前项目结构"

如果能返回文件树和分析结果,说明绑定成功。CodeBuddy 会在项目根目录创建 .codebuddy/ 目录存放配置和记忆。

5

第五章:界面全景解析

5.1 CodeBuddy IDE 界面布局

text
┌─────────────────────────────────────────────────────────────┐
│ 菜单栏  │ 文件 编辑 选择 视图 终端 帮助                      │
├────────┬────────────────────────────────────────────────────┤
│        │                                                    │
│ 文件树 │  ╔══════════════════════════════════════════╗     │
│        │  ║           编辑器区域                      ║     │
│ 📁src  │  ║                                          ║     │
│  📄app │  ║  // 你的代码在这里                      ║     │
│  📄main│  ║                                          ║     │
│ 📁tests│  ╚══════════════════════════════════════════╝     │
│        │                                                    │
│        ├────────────────────────────────────────────────────┤
│        │ 终端 (Terminal)                                    │
├────────┴────────────────────────────────────────────────────┤
│  ● CodeBuddy │ Craft ▼ │ 📎 │ 💬 输入消息...        │
└─────────────────────────────────────────────────────────────┘

5.2 对话面板详解

对话面板位于 IDE 底部或右侧,包含以下核心元素:

区域 功能
模式切换器 顶部下拉菜单,切换 Ask / Craft / Plan 模式
模型选择器 左下角下拉,切换混元、DeepSeek、GPT-5 等模型
输入框 自然语言输入需求,支持 @ 引用文件和 / 调用命令
附件按钮 上传图片、设计稿、文档等作为上下文
历史会话 左侧可查看和切换历史对话
新建任务 点击 + 按钮开启全新对话

5.3 VS Code 插件界面

安装插件后,VS Code 会增加以下入口:

5.4 CLI 交互界面

text
CODEBUDDY CODE v2.127.0
💡 输入 /help 查看可用命令
📝 开始对话,让 AI 成为您的编程伙伴

> █

CLI 界面虽然没有 GUI,但提供了完整的交互能力:

6

第六章:核心模式详解 —— Ask / Craft / Plan

CodeBuddy 的三大核心模式是理解和使用它的关键。简单类比:

Ὂ1
- Ask = 问路的人(只读,不改代码) - Craft = 动手的工匠(直接写代码) - Plan = 建筑设计师(先画图再施工)

6.1 Ask 模式(只读问答)

定位

最安全的模式。AI 只能读取和分析代码,绝对不会修改任何文件。

适用场景

场景 示例提问
理解陌生代码 "解释这段 Python 代码的逻辑"
排查 Bug 粘贴报错信息 → "帮我分析这段报错"
查 API 用法 "React useEffect 的依赖数组怎么用?"
方案对比 "JWT 和 Session 认证各有什么优劣?"
代码审查 "审查 src/api/ 下的代码质量"

操作方式

  1. 在对话面板顶部切换到 Ask 模式
  2. 输入问题,可配合 @文件名 引用具体文件
  3. AI 返回详细分析和建议,代码仍在你手里,改不改由你决定

积分消耗

通常免费,仅在调用深度分析时消耗少量积分。

6.2 Craft 模式(智能体执行)

定位

CodeBuddy 的核心智能体模式。用自然语言描述需求,AI 会自主分析、写代码、改文件、甚至运行验证

适用场景

场景 示例指令
写新功能 "帮我写一个用户登录接口,用 Flask + JWT"
修 Bug "修复这个 TypeError,错误在 app.js 第 42 行"
重构代码 "把所有 class 组件迁移为函数组件"
加注释 "给所有 service 类添加 Javadoc"
批量操作 "给所有 Python 函数加 Google 风格 docstring"

完整使用流程

text
步骤 1:切换模式
  → 在侧边栏顶部将模式切换到 "Craft"

步骤 2:添加上下文(可选但推荐)
  → 点击右上角 Add 按钮,多选相关文件
  → 或在输入框中用 @文件路径 引用

步骤 3:输入需求
  → 用自然语言描述清楚你要做什么

步骤 4:审阅执行计划
  → AI 会先分析需求并生成执行计划(Plan)
  → 你确认无误后点击"执行"

步骤 5:审阅 Diff
  → AI 以 Diff 形式展示所有文件变更
  → 可逐文件确认或一键全部接受

步骤 6:验证结果
  → AI 可自动运行测试/构建命令
  → 如有报错,告诉它"修复失败",它会自动迭代

关键技巧

markdown
✅ 好的指令:
  "在 src/api 目录下创建一个用户登录接口 auth.py,
   使用 Flask 框架和 JWT 鉴权,包含注册、登录、刷新三个端点"

❌ 不好的指令:
  "写个登录"
⚠️
⚠️ 前置条件:确保项目已绑定工作区(存在 .codebuddy/ 目录),否则 Craft 无法获取完整上下文。

6.3 Plan 模式(计划驱动开发)

定位

最"靠谱"的模式。AI 不会马上写代码,而是先和你对话澄清需求,生成一份完整的执行方案,等你确认后才动手。

五步生命周期

text
Step 1: 需求澄清 (Prepare)
  AI 通过对话确认你的真实需求
  → 问你技术栈、功能范围、约束条件等

Step 2: 方案生成 (Prepare)
  AI 输出完整方案,包含:
  → 需求分析(核心价值、功能边界)
  → 技术选型(为什么用 React 不用 Vue)
  → 文件结构(src/、public/ 怎么划分)
  → 关键实现路径(数据流、状态管理)
  → 依赖安装和启动命令

Step 3: 方案编辑确认 (Ready)
  你可以逐项修改方案:
  → 调整技术选型
  → 增删任务项
  → 添加约束条件
  → 确认无误后点击"开始执行"

Step 4: 方案执行 (Building)
  AI 按任务清单逐步执行
  → 每完成一项标记进度
  → 可随时暂停和调整方向

Step 5: 完成交付 (Done)
  → 输出完整的代码文件
  → 附带 PRD 文档和部署说明

如何触发 Plan 模式

方法一:手动切换

  1. 在对话面板顶部切换到 Plan 模式
  2. 输入需求描述

方法二:关键词触发

在指令中包含"规划""设计""拆解""分步实现"等关键词:

text
Plan Mode 下,帮我实现一个支持 JWT 登录的用户管理系统,
包含注册、登录、Token 刷新、权限校验四个接口,
使用 Express + MongoDB,要求代码可直接运行,
输出完整项目结构和每文件职责说明。

方法三:CLI 中启动

bash
# 交互式进入 plan 模式
codebuddy
> (按 Shift+Tab 切换,直到显示 "plan mode on")

# 或直接以 plan 模式启动
codebuddy --permission-mode plan

# 单次执行
codebuddy --permission-mode plan -p "分析认证系统并建议改进方案"

Plan vs Craft 选择速查

你的情况 选 Plan 选 Craft
需求明确,改动小
复杂功能,多文件协同
Bug 修复
新项目从零开始
不确定 AI 会怎么下手
快速原型验证
7

第七章:代码补全与智能预测

7.1 实时代码补全

CodeBuddy 的代码补全功能会在你编码时自动触发,提供行级和片段级建议。

工作原理

  1. 分析当前文件内容和光标位置
  2. 结合项目上下文(其他文件、导入关系)
  3. 预测你接下来要写的代码
  4. 灰色半透明文本显示建议

操作方式

操作 效果
Tab 接受补全建议
Esc 拒绝建议
继续输入 自动更新建议

补全类型

类型 示例
单行补全 写完函数签名,自动补全函数体
多行补全 写注释描述需求,自动生成代码块
全函数生成 输入函数名和参数,生成完整实现
测试用例 写完函数,自动建议测试代码
错误处理 自动包裹 try-catch

7.2 Next Edit Prediction(下一步编辑预测)

CodeBuddy 能预测你接下来要修改的位置,并在编辑器边缘显示提示。

text
// 你刚修改了函数名
function calculateTotal() { ... }

// CodeBuddy 预测你还需要修改调用处
calculateSum()  ← [↓ 建议改为 calculateTotal]

Tab 一键跳转到下一个建议修改点。

7.3 补全配置

json
// .codebuddy/settings.json
{
  "completion": {
    "enabled": true,
    "languageSpecific": {
      "python": { "enabled": true },
      "javascript": { "enabled": true }
    }
  }
}
8

第八章:模型选择与切换

8.1 国内版可用模型

模型 提供方 特点 适用场景
Default (hunyuan) 腾讯混元 默认模型,响应快 日常编码、补全
DeepSeek-V3.1 DeepSeek 推理能力强 复杂逻辑、代码分析
DeepSeek-0324 DeepSeek 代码生成质量高 项目级生成
腾讯混元 Turbo S 腾讯混元 速度快、成本低 高频补全

8.2 国际版可用模型

通过 Google/GitHub 登录国际版后,可使用更多模型:

模型 积分消耗(每请求) 特点
GPT-5 27 credits 综合能力最强
GPT-5-mini 3 credits 轻量快速
Claude 4.6 Sonnet 22 credits 代码推理强
Claude 4.6 Opus 33 credits 最强推理
Gemini 3.0 Pro 22 credits 长上下文
Gemini 3.0 Flash 13 credits 快速响应

8.3 切换模型

IDE / 插件中

CLI 中

bash
# 临时切换
codebuddy
> /model
# 弹出模型选择列表,方向键选择,Enter 确认

# 启动时指定
codebuddy --model gpt-5

# 设置回退模型
codebuddy --model gpt-5 --fallback-model gpt-4

为不同子代理指定不同模型

json
// .codebuddy/settings.json
{
  "subagents": {
    "agents": {
      "Explore": { "model": "gemini-3.0-flash" },
      "Plan": { "model": "gpt-5" },
      "code-reviewer": { "model": "claude-4.6-sonnet" }
    }
  }
}

8.4 模型选择建议

任务类型 推荐模型 理由
日常补全 混元 Turbo S / DeepSeek-V3.1 免费、速度快
复杂架构设计 GPT-5 / Claude Opus 推理深度好
代码审查 Claude Sonnet 细致、严谨
简单问答 GPT-5-mini / Gemini Flash 省积分
中文需求理解 混元 / DeepSeek 中文优化
9

第九章:CODEBUDDY.md 项目记忆系统

9.1 什么是 CODEBUDDY.md

CODEBUDDY.md 是一个 Markdown 文件,放在项目根目录,用于告诉 AI "这个项目是什么、怎么用、有什么规矩"。它是 CodeBuddy 理解项目的"说明书"。

9.2 创建方式

方式一:自动生成(推荐)

bash
codebuddy
> /init

CodeBuddy 会自动扫描项目结构,生成一份包含项目概述、常用命令、代码规范的 CODEBUDDY.md 文件。

方式二:手动创建

在项目根目录新建 CODEBUDDY.md,写入项目信息。

9.3 推荐内容模板

markdown
# 项目概述
这是一个基于 React + Node.js 的全栈电商项目。

# 技术栈
- 前端:React 18 + TypeScript + Tailwind CSS
- 后端:Node.js + Express + PostgreSQL
- 部署:Docker + Nginx

# 常用命令
- 安装依赖:`npm install`
- 启动开发:`npm run dev`
- 运行测试:`npm test`
- 构建生产:`npm run build`
- Lint 检查:`npm run lint`

# 代码规范
- 使用 2 空格缩进
- 所有 API 端点必须有输入验证
- 使用 async/await,禁止 .then() 链式调用
- 提交信息遵循 Conventional Commits 规范

# 项目结构
- `src/components/` - 可复用 UI 组件
- `src/pages/` - 页面级组件
- `src/api/` - 后端 API 路由
- `src/models/` - 数据库模型

# 重要注意事项
- 不要直接修改 `dist/` 目录下的文件
- 环境变量统一在 `.env` 中管理
- 数据库迁移脚本放在 `migrations/` 目录

9.4 多位置加载规则

位置 作用域 是否提交到 Git
./CODEBUDDY.md 项目级,团队共享 ✅ 推荐
./CODEBUDDY.local.md 项目级,个人配置 ❌ 加入 .gitignore
~/.codebuddy/CODEBUDDY.md 用户级,所有项目生效 N/A
.codebuddy/CODEBUDDY.md 项目级(备选位置)
父目录 ../CODEBUDDY.md Monorepo 场景

9.5 高级用法:嵌套引用

CODEBUDDY.md 支持用 @path/to/file 语法导入其他文件:

markdown
# 主配置文件 CODEBUDDY.md

查看 @README.md 了解项目概述
查看 @package.json 了解可用的 npm 命令

## 补充说明
- Git 工作流:@docs/git-workflow.md
- 个人配置:@~/.codebuddy/my-overrides.md

9.6 兼容 AGENTS.md

CodeBuddy 同时兼容 AGENTS.md 文件。当项目根目录存在 AGENTS.md 但不存在 CODEBUDDY.md 时,会自动加载 AGENTS.md 的内容。

10

第十章:Rules 规则系统

10.1 什么是 Rules

Rules 是结构化的规则文件,比 CODEBUDDY.md 更精细。它支持条件触发路径匹配优先级控制,让 AI 在不同场景下遵循不同的规范。

10.2 目录结构

text
your-project/
├── .codebuddy/
│   ├── CODEBUDDY.md          # 主记忆文件
│   └── rules/
│       ├── code-style.mdc    # 代码风格规则
│       ├── testing.mdc      # 测试规范
│       ├── security.mdc     # 安全要求
│       └── api-design.mdc   # API 设计规范

10.3 规则类型

类型 触发方式 适用场景
Always(始终生效) 每次对话自动加载 核心编码标准、架构约束
Agent Requested(智能触发) AI 判断相关时自动加载 文档指南、参考手册
Manual(手动引用) 用户 @rule-name 时触发 特定功能开发指南

10.4 规则文件格式

yaml
---
description: API 开发规范
alwaysApply: false
paths:
  - src/api/**/*.ts
  - src/routes/**/*.js
---

# API 开发规则

1. 所有 API 端点必须包含输入验证(使用 Joi 或 Zod)
2. 使用标准错误响应格式:{ "error": { "code": "", "message": "" } }
3. 包含 OpenAPI 文档注释
4. 响应时间超过 200ms 的接口必须加缓存

10.5 规则控制字段详解

字段 类型 默认值 说明
alwaysApply boolean true true = 始终注入;false = 条件触发
paths string/string[] - glob 模式,匹配的文件被操作时触发
enabled boolean true 设为 false 临时禁用规则
description string - 规则描述,帮助 AI 判断何时使用

10.6 实战示例

始终生效的代码风格规则

yaml
---
description: 个人代码风格偏好
alwaysApply: true
---

# 代码风格

## 缩进与格式
- 使用 2 空格缩进(不用 Tab)
- 最大行宽 100 字符
- 语句末尾加分号

## 命名规范
- 变量/函数:camelCase
- 类/接口:PascalCase
- 常量:UPPER_SNAKE_CASE
- 文件名:kebab-case.ts

## 注释规范
- 所有导出函数必须有 JSDoc 注释
- 复杂逻辑必须有行内注释
- 注释使用英文

条件触发的测试规则

yaml
---
description: 测试编写规范
alwaysApply: false
paths:
  - "**/*.test.ts"
  - "**/*.spec.ts"
---

# 测试规范

1. 每个测试文件只测试一个模块
2. 使用 describe/it 结构
3. 测试名格式:"should [预期行为] when [条件]"
4. 必须使用 mock 隔离外部依赖
5. 覆盖率要求:行覆盖 ≥ 80%
11

第十一章:Skills 技能系统

11.1 什么是 Skills

Skills 是 CodeBuddy 的可扩展能力系统。你可以把它理解为给 AI 安装的"专业技能包"——每个 Skill 封装了特定领域的知识、工作流程和操作规范。

Ὂ1
Skills vs Slash Commands 的区别: - Slash Commands(如 /fix/explain)= 用户手动调用的快捷操作 - Skills = AI 自动识别场景后主动加载的专业能力

11.2 目录结构

text
# 项目级 Skills(团队共享)
your-project/
└── .codebuddy/
    └── skills/
        ├── pdf/
        │   └── SKILL.md
        ├── data-analysis/
        │   ├── SKILL.md
        │   └── scripts/
        │       └── analyze.py
        └── code-review/
            └── SKILL.md

# 用户级 Skills(个人全局)
~/.codebuddy/
└── skills/
    ├── git-conventions/
    │   └── SKILL.md
    └── deploy-checklist/
        └── SKILL.md

11.3 SKILL.md 格式

yaml
---
name: pdf
description: PDF 文档处理专家。在需要解析、合并、拆分 PDF 或提取表格时使用。
allowed-tools: Read, Write, Bash
disable-model-invocation: false
user-invocable: true
---

# PDF 处理技能

## 能力
- 解析和提取 PDF 内容
- 转换 PDF 为其他格式
- 生成 PDF 报告

## 工作流
1. 首先检查 PDF 文件是否存在
2. 使用 pdftotext 提取文本内容
3. 根据需求进行处理
4. 生成结果报告

## 可用工具
- `pdftotext`:提取文本
- `pdfinfo`:获取 PDF 元信息
- `qpdf`:合并/拆分 PDF

11.4 Frontmatter 字段详解

字段 必填 说明
name Skill 名称,未指定时使用目录名
description 描述,帮助 AI 判断何时使用此 Skill
allowed-tools 允许使用的工具白名单(逗号分隔)
disable-model-invocation 设为 true 时只能通过 /skill-name 手动触发
user-invocable 设为 false 时从 / 菜单隐藏
context 设为 fork 时在独立子代理上下文中执行
agent 指定子代理类型(仅 context: fork 时有效)
model 指定执行模型(仅 context: fork 时生效)
hooks Skill 专属的 Hooks 配置

11.5 创建 Skill 的两种方式

方式一:让 AI 帮你创建(推荐)

bash
codebuddy
> 帮我创建一个 Skill,用于规范 Git 提交信息格式

AI 会根据你的描述自动生成完整的 Skill 结构。

方式二:手动创建

bash
mkdir -p .codebuddy/skills/my-skill
cat > .codebuddy/skills/my-skill/SKILL.md << 'EOF'
---
name: my-skill
description: 我的自定义技能描述
---

# 技能内容

## 工作流程
1. 第一步
2. 第二步
3. 第三步
EOF

11.6 调用 Skill

bash
# 手动调用
codebuddy
> /pdf 帮我提取这个文档的表格内容

# AI 自动调用
codebuddy
> 帮我分析这份 PDF 报告的数据
# AI 会自动识别需要使用 pdf Skill
12

第十二章:Sub-Agents 子代理系统

12.1 什么是 Sub-Agents

Sub-Agents 是专业化的 AI 助手,每个都有独立的身份、工具权限和上下文窗口。主 Agent(Craft)遇到特定类型的任务时,会自动委派给对应的子代理执行。

12.2 核心优势

优势 说明
上下文隔离 子代理在独立窗口运行,不会污染主对话
专业分工 每个子代理专注一个领域(代码审查、调试、数据分析)
权限最小化 可精确控制每个子代理能使用的工具
跨项目复用 用户级子代理在所有项目中可用

12.3 两种模式

模式 说明 适用场景
Agentic 主 Agent 自动判断何时调用,独立上下文执行 代码审查、探索性分析
Manual 用户手动选择,完全替换主 Agent 需要深度交互的专业流程

12.4 创建子代理

方式一:IDE 图形界面(推荐)

  1. 打开设置页面 → Agent 标签页
  2. 点击 Create Agent 按钮
  3. 选择 User Agent(全局)或 Project Agent(项目级)
  4. 填写配置:

方式二:手动创建文件

text
# 项目级
.codebuddy/agents/code-reviewer.md

# 用户级
~/.codebuddy/agents/security-auditor.md
yaml
---
name: code-reviewer
description: 代码审查专家。在需要审查代码质量、安全性和最佳实践时调用。
tools: Read, Grep, Glob, Bash
model: claude-4.6-sonnet
permissionMode: default
---

你是一个资深代码审查专家,专注于:
1. 代码质量和可读性
2. 安全漏洞检测
3. 性能问题识别
4. 最佳实践建议

审查时请按以下格式输出:
- 🔴 严重问题(必须修复)
- 🟡 建议改进(推荐修复)
- 🟢 优点(值得保持)

12.5 优先级规则

当同名子代理存在于不同位置时:

text
项目级 (.codebuddy/agents/)  >  CLI 定义 (--agents)  >  用户级 (~/.codebuddy/agents/)

12.6 CLI 中动态定义

bash
codebuddy --agents '{
  "code-reviewer": {
    "description": "Expert code reviewer. Use proactively after code changes.",
    "prompt": "You are a senior code reviewer. Focus on quality, security, and best practices.",
    "tools": ["Read", "Grep", "Glob", "Bash"],
    "model": "gemini-3.0-flash"
  }
}'

12.7 实战示例

示例一:代码审查子代理

yaml
---
name: code-reviewer
description: 审查代码变更,检查质量、安全和规范。在每次提交前或 PR 时调用。
tools: Read, Grep, Glob, Bash(git diff:*), Bash(git log:*)
---

审查以下方面:
1. 代码逻辑是否正确
2. 是否存在安全漏洞(SQL 注入、XSS、路径遍历等)
3. 是否符合项目编码规范
4. 是否有明显的性能问题
5. 错误处理是否完善

输出格式:
### 🔴 严重问题
- [文件:行号] 问题描述 + 修复建议

### 🟡 改进建议
- [文件:行号] 问题描述 + 改进方案

### 🟢 代码亮点
- [文件:行号] 值得肯定的设计

示例二:调试子代理

yaml
---
name: debugger
description: 调查 Bug 和运行时错误。当测试失败或应用报错时调用。
tools: Read, Bash(npm test:*), Bash(npm run:*), Bash(python:*), Grep
---

你是调试专家。流程:
1. 复现问题(运行测试或启动应用)
2. 阅读报错信息和堆栈
3. 定位相关代码
4. 分析根因
5. 提出修复方案并验证
13

第十三章:MCP 协议与扩展生态

13.1 什么是 MCP

MCP(Model Context Protocol) 是由 Anthropic 主导发布的开放协议标准,让 AI 模型能以标准化方式访问外部数据源和工具。简单理解:MCP 是 AI 的"USB 接口"

13.2 CodeBuddy 内置 MCP Servers

CodeBuddy 预置了丰富的 MCP Server,开箱即用:

MCP Server 功能 适用场景
CloudBase MCP 腾讯云开发数据库/云函数/存储 小程序后端开发
EdgeOne Pages MCP 静态站点部署 前端项目上线
Playwright MCP 浏览器自动化测试 E2E 测试、爬虫
Firecrawl MCP 网页抓取和内容提取 文档采集、SEO
CNB MCP Server 代码仓库/Issue/MR 管理 Git 工作流自动化
TCA MCP Server 代码安全扫描 安全审计
工蜂 MCP 腾讯内部 Git 平台 企业内部开发
TAPD MCP 腾讯敏捷项目管理 需求/缺陷管理
企业微信机器人 MCP 消息通知 团队告警

13.3 安装 MCP Server

方式一:IDE 中安装(推荐)

  1. 打开 CodeBuddy 设置 → MCP 标签页
  2. 进入 MCP 市场
  3. 搜索需要的 MCP Server
  4. 点击 Install 安装并授权

方式二:手动配置

在项目根目录创建 .mcp.json 文件:

json
{
  "mcpServers": {
    "cloudbase": {
      "command": "npx",
      "args": ["-y", "@cloudbase/cloudbase-mcp"],
      "env": {
        "CLOUDBASE_ENV_ID": "your-env-id"
      }
    },
    "playwright": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-playwright"]
    },
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "your-api-key"
      }
    }
  }
}

13.4 CLI 中管理 MCP

bash
# 列出已配置的 MCP
codebuddy mcp list

# 添加 MCP Server
codebuddy mcp add my-server --command "npx -y my-mcp-server"

# 移除 MCP Server
codebuddy mcp remove my-server

# 查看 MCP 详情
codebuddy mcp get my-server

13.5 使用 MCP 能力

安装后,MCP 工具会自动出现在 AI 的可用工具列表中。你只需用自然语言描述需求:

text
帮我统计最近 7 天小程序新增用户数
→ AI 自动调用 CloudBase MCP 查询数据库

用 Playwright 打开百度,搜索"CodeBuddy"并截图
→ AI 自动调用 Playwright MCP 控制浏览器

抓取这个网页的内容并总结要点
→ AI 自动调用 Firecrawl MCP 抓取页面

13.6 自定义 MCP Server

你也可以开发自己的 MCP Server,然后注册到 CodeBuddy:

json
{
  "mcpServers": {
    "my-custom-server": {
      "command": "python3",
      "args": ["/path/to/my_mcp_server.py"],
      "env": {}
    }
  }
}
14

第十四章:Hooks 钩子系统

14.1 什么是 Hooks

Hooks 允许你在 CodeBuddy 执行的关键节点插入自定义脚本,实现对 AI 行为的精细控制。比如:每次 AI 写完代码自动运行 lint、提交前自动检查安全漏洞等。

14.2 支持的事件类型

CodeBuddy 支持 27+ 种 Hook 事件,覆盖完整生命周期:

类别 事件 触发时机
工具生命周期 PreToolUse 工具调用
PostToolUse 工具调用
PostToolUseFailure 工具调用失败
会话生命周期 SessionStart 会话开始
SessionEnd 会话结束
Stop Agent 停止
用户输入 UserPromptSubmit 用户提交输入时
PermissionRequest 权限请求时
PermissionDenied 权限被拒绝时
文件/环境 FileChanged 文件变更时
CwdChanged 工作目录变更时
任务/团队 TaskCreated 任务创建时
TaskCompleted 任务完成时
TeammateIdle 队友空闲时

14.3 配置方式

Hooks 配置在 settings.json 中:

json
{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "\"$CODEBUDDY_PROJECT_DIR\"/.codebuddy/hooks/check-style.sh"
          }
        ]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "python3 \"$CODEBUDDY_PROJECT_DIR\"/.codebuddy/hooks/check-bash.py"
          }
        ]
      }
    ],
    "UserPromptSubmit": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "python3 ~/.codebuddy/hooks/prompt-validator.py"
          }
        ]
      }
    ]
  }
}

14.4 实战示例

示例一:写文件后自动 Lint

bash
# .codebuddy/hooks/check-style.sh
#!/bin/bash
# 当 AI 写入文件后自动运行 ESLint

file_path=$(echo "$CODEBUDDY_TOOL_INPUT" | jq -r '.file_path')

if [[ "$file_path" == *.js || "$file_path" == *.ts ]]; then
  echo "🔍 Running ESLint on $file_path ..."
  npx eslint "$file_path" --fix
  if [ $? -eq 0 ]; then
    echo "✅ Lint passed"
  else
    echo "⚠️ Lint issues found and fixed"
  fi
fi

示例二:拦截危险 Bash 命令

python
# .codebuddy/hooks/check-bash.py
import json, sys

data = json.load(sys.stdin)
command = data.get("tool_input", {}).get("command", "")

# 拦截危险命令
dangerous = ["rm -rf /", "DROP TABLE", "git push --force origin main"]
for d in dangerous:
    if d.lower() in command.lower():
        print(json.dumps({
            "decision": "block",
            "reason": f"⛔ 危险命令被拦截: {d}"
        }))
        sys.exit(0)

print(json.dumps({"decision": "allow"}))

示例三:Session 开始时自动加载上下文

json
{
  "hooks": {
    "SessionStart": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "echo '🚀 CodeBuddy 已就绪 | 项目: $(basename $PWD) | 分支: $(git branch --show-current)'"
          }
        ]
      }
    ]
  }
}

14.5 配置优先级

text
项目本地 (.codebuddy/settings.local.json)  >  项目级 (.codebuddy/settings.json)  >  用户级 (~/.codebuddy/settings.json)
15

第十五章:权限管理模式

15.1 六种权限模式

CodeBuddy 提供六种权限模式,从最严格到最宽松:

模式 标志 说明
default (无标识) 默认模式,读写文件需确认,Bash 命令需确认
bypassPermissions ⏵⏵ bypass permissions on 跳过所有权限检查(YOLO 模式)
acceptEdits ⏵⏵ accept edits on 自动接受文件编辑,但 Bash 仍需确认
auto ⏵⏵ auto mode on 分类器自动判断,智能放行安全操作
plan ⏸ plan mode on 计划模式,仅允许只读操作
delegate ⇢ delegate mode on 委托模式,主 Agent 仅做协调

15.2 切换方式

快捷键切换(CLI)

text
Shift+Tab(Mac/Linux/Windows)
或 Alt+M(仅 Windows 兼容别名)

切换顺序:default → bypassPermissions → acceptEdits → auto → plan → delegate → default

启动时指定

bash
codebuddy --permission-mode bypassPermissions   # YOLO 模式
codebuddy --permission-mode acceptEdits       # 自动接受编辑
codebuddy --permission-mode plan              # 计划模式
codebuddy --permission-mode auto              # 自动模式
codebuddy -y                                 # 等价于 bypassPermissions
codebuddy --dangerously-skip-permissions     # 等价于 bypassPermissions

持久化配置

json
// ~/.codebuddy/settings.json
{
  "permissions": {
    "defaultMode": "acceptEdits"
  }
}

15.3 各模式行为对照

操作 default acceptEdits auto bypassPermissions
读取文件 ✅ 允许 ✅ 允许 ✅ 允许 ✅ 允许
写入文件 ❓ 询问 ✅ 自动 🤖 分类判断 ✅ 自动
运行 npm 命令 ❓ 询问 ❓ 询问 🤖 分类判断 ✅ 自动
运行 git push ❓ 询问 ❓ 询问 ❓ 询问 ✅ 自动
删除文件 ❓ 询问 ❓ 询问 ❓ 询问 ✅ 自动

15.4 权限白名单

settings.json 中配置免确认的安全命令:

json
{
  "permissions": {
    "allow": [
      "Bash(npm run lint)",
      "Bash(npm run test:*)",
      "Bash(git status)",
      "Bash(git diff:*)",
      "Read(~/.zshrc)",
      "Read(./docs/**)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(npm publish:*)"
    ],
    "deny": [
      "Bash(rm -rf:*)",
      "Bash(curl:*)",
      "Read(./.env)",
      "Read(./.env.*)",
      "Read(./secrets/**)"
    ]
  }
}
16

第十六章:设计稿转代码

16.1 支持的输入方式

CodeBuddy IDE 提供三种将设计转换为代码的途径:

方式 输入 输出
Figma 链接导入 Figma 文件 URL React / Vue / Taro / 小程序代码
图片上传识别 PNG / JPEG 截图 HTML + CSS + 交互逻辑
自然语言描述 文字需求 完整前端项目

16.2 Figma 设计稿转代码

步骤

  1. 在 Figma 中打开设计稿,复制分享链接(确保链接包含 file ID)
  2. 在 CodeBuddy IDE 中点击 DesignImport from Figma
  3. 粘贴链接并确认
  4. CodeBuddy 自动调用 Figma API 获取设计快照
  5. 选择输出框架(React / Vue / Taro / 小程序)和样式方案(Tailwind / Ant Design Token)
  6. 点击 Generate Code 执行转换

用 Craft 指令驱动

text
根据 Figma 文件 https://figma.com/file/xyz789 生成
带微信登录的招聘小程序首页,
使用 TDesign 组件库和云开发后端

16.3 图片上传识别

当没有 Figma 源文件,只有设计截图时:

  1. 准备 PNG/JPEG 格式截图(分辨率 ≥ 1280×720)
  2. 在 CodeBuddy IDE 中点击 DesignUpload Image
  3. 系统调用多模态模型识别 UI 元素(按钮、卡片、导航栏等)
  4. 颜色聚类算法还原主色调和字体层级
  5. 手动框选待识别区域(可跳过)
  6. 点击 Analyze Layout 触发响应式栅格推断
  7. 确认识别结果后生成代码

16.4 自然语言生成 UI

最轻松的方式——直接描述你想要什么:

text
帮我设计一个电商活动页,包含:
1. 顶部轮播 Banner(3 张图)
2. 限时秒杀倒计时模块
3. 商品网格(2 列,每行 4 个商品)
4. 底部悬浮购物车按钮

风格:年轻活力,主色调橙色,圆角卡片设计
适配移动端,使用 Tailwind CSS
17

第十七章:一键部署能力

17.1 四种部署目标

目标 适用场景 核心能力
Cloud Studio 开发预览/快速演示 即时部署、临时链接、无需域名
EdgeOne Pages 纯静态/前端 SPA 全球 CDN 加速、自动 HTTPS、免费证书
CloudBase 前后端一体化 云函数 + 数据库 + 认证,环境隔离
Tencent Lighthouse 全栈/自定义服务 完整服务器控制、自定义环境

17.2 部署方式

方式一:自然语言部署(最推荐)

直接在对话中输入:

text
部署当前项目到 EdgeOne Pages
把这个 Next.js 项目部署到 Lighthouse
部署到 CloudBase 并关联数据库

AI 会自动完成:安装依赖 → 构建打包 → 上传 → 配置 CDN/SSL → 生成访问链接

方式二:按钮部署

  1. 右侧 Integration → 选择部署目标(如 EdgeOne Pages)
  2. 点击 Connect 完成授权
  3. 点击 Deploy 按钮
  4. 选择新建项目或部署到已有项目
  5. 确认后自动执行部署流程

17.3 EdgeOne Pages 部署流程

适合纯静态网站和前端应用:

bash
# 手动流程参考
cd /path/to/project
npm install
npm run build    # 构建产物在 dist/ 或 build/

# 通过 EdgeOne Pages 集成一键部署
# 或在 IDE 中右键 dist/ 目录 → Deploy to EdgeOne Pages

部署完成后获得:

17.4 CloudBase 部署流程

适合需要后端能力(数据库、认证、云函数)的项目:

text
步骤 1:在对话中点击 Integration → CloudBase → Connect
步骤 2:授权 CodeBuddy 访问你的腾讯云开发环境
步骤 3:选择环境(开发/测试/生产)
步骤 4:AI 自动配置数据库、云函数、存储
步骤 5:一键部署前后端

17.5 Cloud Studio 临时预览

适合快速给客户/同事演示:

text
部署这个项目的预览版本
→ AI 推送到 Cloud Studio 沙箱
→ 生成可分享的临时链接
→ 有效期内的任何人都可访问
Ὂ1
💡 临时链接有有效期限制,不适合生产环境。正式上线请使用 EdgeOne Pages 或 Lighthouse。
18

第十八章:CLI 高级用法

18.1 命令总览

bash
# 基础命令
codebuddy                          # 进入交互模式
codebuddy "问题"                    # 带初始提示词进入对话
codebuddy -p "问题"                 # 单次执行并退出
codebuddy -c                       # 继续最近对话
codebuddy -r "会话ID"              # 恢复指定会话

# 更新与维护
codebuddy update                   # 检查并更新
codebuddy doctor                   # 诊断环境健康状态
codebuddy install stable           # 安装原生构建版本

# MCP 管理
codebuddy mcp list                 # 列出 MCP Servers
codebuddy mcp add <name> [args]   # 添加 MCP Server
codebuddy mcp remove <name>        # 移除 MCP Server

# 守护进程
codebuddy daemon start             # 启动守护进程
codebuddy daemon stop              # 停止守护进程
codebuddy daemon status            # 查看状态
codebuddy daemon install           # 注册为系统服务(开机自启)

# 后台任务管理
codebuddy ps                       # 列出所有后台 Worker
codebuddy logs <name>              # 查看 Worker 日志
codebuddy attach <name>            # 附加到后台 Worker
codebuddy kill <name>              # 终止 Worker

18.2 常用参数

参数 说明 示例
--model <模型> 指定模型 codebuddy --model gpt-5
--add-dir <路径> 添加额外工作目录 codebuddy --add-dir ../shared-lib
--agent <名称> 指定子代理 codebuddy --agent code-reviewer
--agents <JSON> 动态定义子代理 见上文示例
--mcp-config <文件> 加载 MCP 配置 codebuddy --mcp-config ./mcp.json
--settings <JSON> 加载额外设置 codebuddy --settings '{"model":"gpt-5"}'
--output-format <格式> 输出格式 text / json / stream-json
--permission-mode <模式> 权限模式 default / bypassPermissions / plan
--dangerously-skip-permissions 跳过权限确认 YOLO 模式
-y --dangerously-skip-permissions 的简写
--ide 连接到本地 IDE 会话

18.3 管道(Pipeline)—— CLI 的杀手锏

CLI 支持 Unix 管道,可以将其他命令的输出直接喂给 CodeBuddy 分析:

bash
# 分析 Git 提交历史
git log --oneline -20 | codebuddy -p "分析这些提交,找出潜在问题"

# 分析错误日志
cat error.log | codebuddy -p "分析这些错误,找出根本原因"

# 代码审查
git diff main | codebuddy -p "审查这些改动,检查安全和性能问题"

# 测试结果分析
pytest tests/ 2>&1 | codebuddy -p "分析测试结果,定位失败的测试"

# 生成提交信息
git diff --cached | codebuddy -p "根据这些改动生成 commit message"

# 系统监控
top -bn1 | codebuddy -p "分析系统资源使用情况"

18.4 写入脚本实现自动化

bash
#!/bin/bash
# .git/hooks/pre-commit
# 提交前自动审查

TODAY=$(git diff --cached --stat)
if [ -n "$TODAY" ]; then
  echo "$TODAY" | codebuddy -p "审查这些改动,如果有严重问题就告诉我" -y
fi

18.5 交互模式快捷键

基础导航

快捷键 功能
↑/↓ 浏览命令历史
Tab 命令自动补全 / 切换思考模式
Esc × 2 清空输入 / 回退代码
/ 打开斜杠命令菜单
Ctrl+C 取消当前输入或生成
Ctrl+D 退出程序(连按两次)

权限和模式

快捷键 功能
Shift+Tab 循环切换权限模式
Alt+M (Windows) Shift+Tab 的兼容别名

编辑功能

快捷键 功能
Ctrl+R 展开/收起详细输出
Ctrl+G 用外部编辑器编辑提示词
Shift+Enter 换行(多行输入)
\ + Enter 换行(反斜杠转义)
Ctrl+J 插入换行

Vim 风格(需启用)

bash
codebuddy
> /vim
# 启用后支持 j/k 上下导航等 Vim 快捷键

18.6 斜杠命令速查

命令 功能
/help 显示帮助信息
/model 切换模型
/config 打开配置面板
/init 初始化项目记忆
/clear 清空对话历史
/compact [摘要指令] 压缩对话(保留摘要)
/add-dir <路径> 添加工作目录
/agents 管理子代理
/memory 管理项目记忆
/hooks 管理 Hooks 配置
/permissions 管理权限白名单
/doctor 诊断环境
/resume 恢复任务
/export 导出对话到文件
/terminal-setup 配置终端快捷键
/vim 启用 Vim 编辑模式
/new-notebook 创建 Jupyter 笔记本
/sandbox 启用系统级隔离
19

第十九章:实战项目演练

19.1 实战一:从零开发个人作品集网站

目标:30 分钟内,从空白文件夹到部署上线一个可访问的个人网站。

Step 1:创建项目骨架

在 CodeBuddy IDE 中新建 Craft 模式对话,输入:

text
帮我创建一个响应式的个人作品集网站,需求如下:

1. 页面结构:
   - 导航栏(首页、关于我、作品集、联系我)
   - 个人简介区(头像、姓名、一句话简介、下载简历按钮)
   - 技能展示区(进度条形式展示技能)
   - 作品集区(三列网格布局展示项目)
   - 联系表单(姓名、邮箱、内容、提交按钮)

2. 设计风格:
   - 现代简约风格
   - 主色调深灰色 + 科技蓝
   - 支持暗色模式

3. 技术要求:
   - 生成 index.html、style.css、script.js 三个文件
   - 响应式布局(移动端汉堡菜单)
   - 平滑滚动导航
   - 暗色模式切换并 localStorage 保存

Step 2:添加交互功能

text
为 script.js 添加以下功能:
1. 导航栏点击平滑滚动到对应区域
2. 暗色/亮色模式切换,状态通过 localStorage 保存
3. 联系表单前端验证(姓名和邮箱不能为空,邮箱格式校验)
4. 移动端汉堡菜单
5. 滚动时导航栏样式变化(添加阴影)

Step 3:一键部署

text
部署当前项目到 EdgeOne Pages

几分钟后获得公网可访问的域名。

19.2 实战二:微信小程序五子棋游戏

目标:使用 CodeBuddy + 微信开发者工具,30 分钟开发一款五子棋小程序。

步骤

  1. 准备环境
  1. 打开 Craft 模式
  1. 输入需求
text
帮我用 TypeScript 实现一个五子棋微信小程序游戏:

1. 15×15 棋盘,黑色/白色棋子交替落子
2. 落子后自动判断胜负(横竖斜四个方向)
3. 支持悔棋功能(最多 3 步)
4. 支持重新开始
5. 显示当前轮到哪方落子
6. 胜利时弹出提示并高亮连珠
7. 界面简洁美观,适配不同屏幕
  1. 验证运行
  1. 优化迭代
text
给五子棋加上这些功能:
1. 音效(落子声、胜利声)
2. 难度选择(简单/中等/困难三种 AI 对手)
3. 对局历史记录(本地存储)

19.3 实战三:全栈 Todo 应用 + CloudBase 后端

目标:用自然语言驱动,完成一个带后端的全栈 Todo 应用。

步骤

  1. 创建前端
text
创建一个 Todo 应用,包含:
- index.html、app.js、style.css 三个文件
- 功能:添加、完成、删除、编辑待办
- 数据用 localStorage 保存
- 支持分类标签(工作/学习/生活)
- 支持搜索过滤
- 界面简洁,手机也能看
  1. 连接 CloudBase 后端
text
帮我连接 CloudBase 数据库:
1. 创建 todos 集合
2. 将 localStorage 数据迁移到云端
3. 添加用户登录(微信授权)
4. 多设备数据同步
  1. 添加云函数
text
创建以下云函数:
1. createTodo - 创建待办
2. getTodos - 获取待办列表(支持分页和过滤)
3. updateTodo - 更新待办
4. deleteTodo - 删除待办
5. syncTodos - 批量同步

19.4 实战四:遗留代码重构与文档补全

目标:接手一个陌生老项目,用 CodeBuddy 快速理解和重构。

步骤

  1. 了解项目
text
@workspace 这个项目的整体架构是什么?
入口文件在哪里?数据流是怎样的?
  1. 识别问题
text
用代码审查子代理检查 src/ 目录下所有文件:
找出代码质量问题、安全隐患、性能瓶颈
  1. 逐步重构
text
Plan Mode 下,帮我重构 authentication.js:
1. 将回调风格改为 async/await
2. 提取公共验证逻辑到 utils/
3. 添加输入验证和错误处理
4. 补充完整的 JSDoc 注释
5. 确保重构后现有测试全部通过
  1. 补全文档
text
为这个项目生成完整的 README.md:
包含项目介绍、技术栈、安装步骤、使用说明、
API 文档、贡献指南
20

第二十章:高效提问技巧

20.1 四原则

原则 说明 示例
给上下文 提供技术栈、项目结构、期望效果 "使用 React + TypeScript,项目用 Tailwind CSS"
说约束 明确限制条件和规范 "不要引入新依赖,保持向后兼容"
分步骤 复杂任务拆分描述 "先实现数据层,再做 UI,最后加交互"
要方案 先问方案再要代码 "先给我实现方案,确认后再写代码"

20.2 高效 Prompt 模板

新功能开发

text
在 [技术栈] 项目中,帮我实现 [功能描述]。

技术约束:
- 使用 [框架/库]
- 遵循 [编码规范]
- 不要 [禁止事项]

验收标准:
- [可测试的验收条件]

参考:[相关文档或代码片段]

Bug 修复

text
遇到以下问题:
[错误描述或报错信息]

复现步骤:
1. [步骤一]
2. [步骤二]

期望行为:[应该发生什么]
实际行为:[实际发生了什么]

相关文件:@[文件路径]

代码审查

text
用 code-reviewer 子代理审查 @[文件路径]:
重点关注:
1. [关注点一]
2. [关注点二]
输出格式:严重问题 / 改进建议 / 代码亮点

20.3 常见误区对照

误区 正确做法
"帮我写个 XXX" 不提供上下文 先描述技术栈、约束和期望效果
复杂任务用 Craft 导致方向跑偏 复杂任务用 Plan 模式先对齐方案
从不使用 @ 引用文件 @文件路径 让 AI 精确读取上下文
忽略 Diff View 直接全部采纳 认真审阅 Diff,选择部分采纳
CLI 中不使用 --resume 丢失上下文 善用 --continue--resume
不配置 Rules 和 Skills 项目级配置规范,让 AI 始终遵循标准
21

第二十一章:团队协作与版本管理

21.1 团队共享配置

将以下文件提交到 Git,实现团队统一:

text
your-project/
├── .codebuddy/
│   ├── CODEBUDDY.md          ✅ 提交 - 项目记忆
│   ├── rules/                 ✅ 提交 - 团队规则
│   │   ├── code-style.mdc
│   │   └── testing.mdc
│   ├── skills/                ✅ 提交 - 团队技能
│   │   └── api-conventions/
│   ├── agents/                ✅ 提交 - 团队子代理
│   │   └── code-reviewer.md
│   ├── settings.json          ✅ 提交 - 共享设置
│   └── settings.local.json    ❌ 不提交 - 个人覆盖
├── .mcp.json                  ✅ 提交 - MCP 配置
└── .gitignore                 ❌ 包含 settings.local.json

21.2 .gitignore 配置

gitignore
# CodeBuddy 个人配置不提交
.codebuddy/settings.local.json
CODEBUDDY.local.md

# 个人级配置
~/.codebuddy/

21.3 Git 协作工作流

text
1. 新功能开发
   → 用 Plan 模式拆解任务
   → 生成 PRD 文档提交到仓库
   → 团队成员 review 方案后再执行

2. 代码审查
   → 提交前用 code-reviewer 子代理自查
   → AI 生成审查报告
   → 修复问题后提交

3. 知识沉淀
   → 完成的 Plan 保存为 Markdown
   → 放入 docs/plans/ 目录
   → 新任务可引用历史 Plan 快速建立上下文

21.4 与 TAPD / 工蜂集成

通过 MCP 实现项目管理自动化:

text
帮我查看 TAPD 上分配给我的未完成任务
→ AI 调用 TAPD MCP 获取任务列表

根据 TAPD 需求 #1234 的实现方案,生成代码
→ AI 读取需求详情后编码

在工蜂上创建 MR,关联 TAPD 需求 #1234
→ AI 调用工蜂 MCP 创建合并请求
22

第二十二章:定价方案与积分管理

22.1 国内版定价(2026 年 7 月起生效)

版本 月付 连续包月(7 折) 年付(7 折) 连续包年(再享 8 折)
体验版 免费
标准版 99 元/月 70 元/月 840 元/年 672 元/年
高级版 199 元/月 140 元/月 1,680 元/年 1,344 元/年
旗舰版 999 元/月 700 元/月 8,400 元/年 6,720 元/年

22.2 各版本核心权益

权益 体验版 标准版 高级版 旗舰版
基础积分/月 500 2,000 4,000 20,000
加赠积分/月(限时) 2,000 5,000 30,000
每月实得积分 500 4,000 9,000 50,000
代码补全 5,000 次/月 无限次 无限次 无限次
自动任务 3 个 15 个 30 个 99 个
模型调度 Auto 全模型 全模型 全模型
创建项目数 5 个/人 10 个/人 15 个/人 20 个/人
项目成员数 3 人/项目 5 人/项目 8 人/项目 10 人/项目
个人助理数 3 个/人 5 个/人 8 个/人 10 个/人
功能抢先体验 逐步开放 逐步开放 ✅ 优先

22.3 国际版定价

方案 价格 包含
免费版 $0 250 积分/2 周
专业版(月付) $9.95/月 1,000 积分/月 + 所有高级模型
专业版(年付) $119.4/年 同月付,省 $119.4

22.4 积分消耗参考

模型 积分消耗(每请求)
GPT-5 / Claude Opus 4.6 27-33 credits
Claude Sonnet 4.6 / Gemini 3.0 Pro 22 credits
GPT-5-mini 3 credits
Gemini 3.0 Flash 13 credits
混元 / DeepSeek(国内版) 通常免费或极低消耗

22.5 加量包

积分不够用时可单独购买:

规格 价格 有效期
1,000 积分 50 元 / $9.95 1 个月
2,000 积分 100 元 6 个月
5,000 积分 245 元 6 个月
10,000 积分 480 元 6 个月
50,000 积分 2,375 元 6 个月

22.6 省钱建议

场景 推荐方案 月成本
学生 / 个人项目 体验版 + 少量加量包 0-50 元
日常开发 标准版 70-99 元
高频多项目 高级版 140-199 元
团队(3-5 人) 旗舰版共享 约 200-350 元/人
重度 AI 编程 旗舰版 + 加量包 700-1000 元
23

第二十三章:快捷键大全

23.1 IDE 插件快捷键

VS Code / CodeBuddy IDE

操作 macOS Windows / Linux
打开技术对话面板 Cmd+Ctrl+N Ctrl+Win+N
询问 AI 问题 Cmd+Ctrl+I Ctrl+Win+I
代码解释 Option+Shift+X Shift+Alt+X
代码修复 Option+Shift+Y Shift+Alt+Y
代码注释 Option+Shift+M Shift+Alt+M
生成单元测试 Option+Shift+T Shift+Alt+T
接受补全建议 Tab Tab
拒绝补全建议 Esc Esc

JetBrains 系列

操作 macOS Windows / Linux
用选中文本搜索 Cmd+E Ctrl+E
用选中文本替换 Shift+Cmd+E Shift+Ctrl+E
查找全部匹配 Shift+Cmd+F Shift+Ctrl+F
打开 CodeBuddy 面板 Cmd+Shift+A 搜索 "CodeBuddy" 同左

23.2 CLI 快捷键汇总

通用控制

快捷键 功能
Ctrl+C 取消当前输入或生成
Ctrl+D 退出(输入为空时连按两次)
Ctrl+L 清屏(保留对话历史)
Ctrl+O 切换详细输出显示
Ctrl+R 反向搜索命令历史
Tab 自动补全 / 切换思考模式

权限模式切换

快捷键 功能
Shift+Tab 循环切换权限模式
Alt+M (Win) Shift+Tab 兼容别名

模型切换

快捷键 功能
Option+P (Mac) 打开模型选择面板
Alt+P (Win/Linux) 打开模型选择面板

多行输入

快捷键 功能
Shift+Enter 换行(推荐)
\ + Enter 换行(转义方式)
Ctrl+J 换行(控制字符)
Option+Enter (Mac) 换行(macOS 默认)

编辑快捷键

快捷键 功能
Ctrl+A 移动到行首
Ctrl+E 移动到行尾
Ctrl+K 删除从光标到行尾
Ctrl+U 删除从行首到光标
Ctrl+W 删除前一个单词
Ctrl+Y 复制最后一条 AI 回复到剪贴板
Alt+Left/Right 按单词移动光标

23.3 对话快捷指令

在输入框中以 /@ 开头:

指令 功能
/clear 清空当前会话
/comments 为选中代码添加文档注释
/explain 解释选中代码的工作原理
/fix 修复选中代码中的问题
/tests 为选中代码生成单元测试
/name-var 智能变量命名
@文件名 引用文件作为上下文
@workspace 引用整个项目作为上下文
@terminal 引用终端输出作为上下文
24

第二十四章:常见问题与避坑指南(FAQ)

24.1 安装与配置

Q
Q:安装插件后看不到 CodeBuddy 图标?
A:尝试重启 IDE。如果仍不可见,检查 IDE 版本是否满足最低要求(VS Code ≥ 1.82,IntelliJ ≥ 2022.2)。
Q
Q:终端无法执行 codebuddy 命令?
A:检查 Node.js 版本(需 ≥ 18.20):node --version。如果版本正确,检查 npm 全局路径是否在 PATH 中:npm root -g
Q
Q:插件市场搜不到 CodeBuddy?
A:在 IDE 设置中搜索 "gallery",将插件市场地址配置为 https://marketplace.visualstudio.com,重启 IDE 后重试。
Q
Q:Shell 集成报错?
A:在设置中搜索 "shell",将 Terminal Integrated Shell Integration 设为 Enable

24.2 使用问题

Q
Q:Craft 模式改了代码但我没让它改?
A:Craft 模式默认会自主执行。如果不希望 AI 自动改文件,改用 Ask 模式(只读)或 Plan 模式(先确认方案)。
Q
Q:AI 生成的代码总是偏离我的需求?
A:检查是否提供了足够的上下文。使用 @文件名 引用相关文件,在 CODEBUDDY.md 中写明项目规范,用 Plan 模式先对齐方案。
Q
Q:上下文窗口爆了怎么办?
A:定期使用 /compact 压缩对话历史,或 /clear 开启全新对话后重新 /init。避免在单次对话中堆积过多轮次。
Q
Q:CLI 中管道输入没反应?
A:确认管道前一个命令有输出:git diff | head 先看有没有内容。另外检查是否处于交互模式(应先 codebuddy 进入 REPL 再管道输入)。
Q
Q:YOLO 模式 (-y) 执行后代码乱了?
A:YOLO 模式跳过所有确认,适合确定性高的任务。执行前建议先 /compact 保留干净上下文,执行后用 git diff 审阅变更,必要时 git checkout 回退。

24.3 模型与积分

Q
Q:为什么切换不了某些模型?
A:部分高级模型(如 GPT-5、Claude Opus)仅在付费版可用。确认你的订阅等级和剩余积分。国内版需使用腾讯云账号登录,国际版需 Google/GitHub 登录。
Q
Q:积分消耗太快怎么办?
A:使用 GPT-5-mini(3 credits)或 Gemini Flash(13 credits)处理简单任务;复杂任务才用 GPT-5 / Claude Opus。国内版默认混元/DeepSeek 基本免费。
Q
Q:体验和付费版的核心区别是什么?
A:体验版积分有限(500/月),补全限 5000 次;付费版补全无限次、全模型可选、自动任务更多、项目数和成员数更高。

24.4 网络与登录

Q
Q:国内版和国际版能同时登录吗?
A:不能。同一台机器上建议只登录一个版本。如需切换,先退出当前账号再重新登录。
Q
Q:微信登录失败?
A:检查微信是否绑定了手机号。尝试用手机号+验证码方式登录。如果仍失败,访问 copilot.tencent.com 网页端先完成登录绑定。

24.5 性能与稳定性

Q
Q:AI 响应很慢?
A:检查网络连接。国内版应自动走腾讯云内网,延迟通常 < 200ms。如果很慢,尝试切换模型(混元 Turbo S 最快),或检查是否处于高峰期。
Q
Q:生成代码时报错 "context length exceeded"?
A:项目太大,单次对话装不下。使用 @ 只引用相关文件而非整个项目,或在 CODEBUDDY.md 中精简项目描述。
25

第二十五章:与其他 AI 编程工具对比

25.1 全景对比表

维度 CodeBuddy Cursor Trae GitHub Copilot Claude Code Qoder
厂商 腾讯 Anysphere 字节 GitHub/微软 Anthropic 阿里
国内网络 ✅ 原生 ❌ 需代理 ✅ 原生 ❌ 需代理 ❌ 需代理 ✅ 原生
中文优化 ⭐⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐ ⭐⭐ ⭐⭐⭐⭐
代码补全 ✅ 无限(付费) ✅ 免费 ❌ 无
Agent 能力 ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐
多文件生成 ✅ 20+ 文件 ✅ 8 文件上限
MCP 生态 ✅ 47+ Server
设计稿转代码 ✅ Figma/图片
一键部署 ✅ 腾讯云生态
微信小程序 ✅ 深度集成
CLI 工具
国产模型 ✅ 混元+DeepSeek ✅ 豆包 ✅ 通义
响应延迟 ~120ms ~380ms ~200ms ~300ms ~500ms ~150ms
免费额度 500 积分/月 14 天试用 基础免费 有限免费 $20/月起 有限免费
付费价格 ¥70-700/月 $20/月 $9/月起 $10/月 $20-200/月 $10-50/月

25.2 各工具一句话总结

工具 定位 最适合谁
CodeBuddy 腾讯生态 + 国产模型 + 全形态覆盖 国内开发者、腾讯云用户、微信小程序开发者
Cursor Agent 体验最成熟 + 多模型切换 追求极致 Agent 体验、不差钱、能翻墙
Trae 免费 + 多端覆盖 + SOLO 智能体 预算有限、追求免费、字节生态用户
GitHub Copilot 生态最大 + 企业采购成熟 企业统一采购、只需补全、不想折腾
Claude Code 终端自主智能体 + 最强推理 后端架构师、终端高手、复杂系统重构
Qoder 阿里生态 + Experts 多专家协作 阿里云用户、需要多智能体协作

25.3 选型决策树

text
你的首要需求是什么?
│
├── 中文场景 + 国内网络 + 免费/低价
│   → CodeBuddy(首选)或 Trae
│
├── 极致 Agent 体验 + 不差钱 + 能翻墙
│   → Cursor(GUI 体验)或 Claude Code(终端体验)
│
├── 微信小程序开发
│   → CodeBuddy(唯一深度集成方案)
│
├── 企业统一采购 + GitHub 生态
│   → GitHub Copilot
│
├── 复杂系统重构 + 终端重度用户
│   → Claude Code 或 CodeBuddy CLI
│
└── 阿里云生态 + 多智能体协作
    → Qoder
26

第二十六章:学习路径与进阶建议

26.1 新手入门路径(第 1-7 天)

text
Day 1:安装与体验
├── 安装 CodeBuddy IDE 或插件
├── 完成登录和初始配置
├── 用 Ask 模式问几个简单问题
└── 体验代码补全功能

Day 2:Craft 模式实战
├── 用 Craft 模式完成一个小任务(如加注释、修 Bug)
├── 学习用 @ 引用文件
└── 审阅 Diff 并部分采纳

Day 3:Plan 模式实战
├── 用 Plan 模式规划一个小功能
├── 体验五步生命周期
└── 对比 Plan vs Craft 的体验差异

Day 4:项目配置
├── 创建 CODEBUDDY.md
├── 配置基础 Rules
└── 尝试 /init 自动生成记忆

Day 5:CLI 入门
├── 安装 CLI 工具
├── 体验交互模式
└── 尝试管道命令(git diff | codebuddy -p "审查")

Day 6:Skills 和 Agents
├── 创建一个简单的 Skill
├── 创建一个代码审查子代理
└── 体验自动委派

Day 7:部署上线
├── 用 EdgeOne Pages 部署一个静态站点
├── 体验 Cloud Studio 临时预览
└── 回顾和总结第一周学习

26.2 进阶提升路径(第 2-4 周)

text
Week 2:深度配置
├── 编写完整的 Rules 体系
├── 创建多个专业化 Skills
├── 配置 MCP Servers(CloudBase、Playwright 等)
└── 设置 Hooks 自动化工作流

Week 3:实战项目
├── 完成一个完整的全栈项目
├── 使用 Plan 模式做需求拆解
├── 用 Craft 模式执行编码
└── 一键部署上线

Week 4:团队协���
├── 配置团队共享的 .codebuddy/ 目录
├── 与 TAPD/工蜂集成
├── 建立团队 AI 使用规范
└── 编写团队专属 Skills 和 Agents

26.3 高手进阶方向

方向 学习内容
深度定制 开发自定义 MCP Server、编写复杂 Hooks 脚本、构建个人 Skill 库
自动化流水线 将 CodeBuddy CLI 集成到 CI/CD、编写 Git Hooks、自动化代码审查
多智能体协作 设计 Sub-Agents 分工体系、构建专家团队工作流
腾讯云生态 深入 CloudBase、EdgeOne、Lighthouse 集成、微信云开发
开源贡献 参与 CodeBuddy 社区、分享 Skills 和 MCP Servers

26.4 持续提升的建议

  1. 每天用 Ask 模式读一段陌生代码 → 提升代码阅读能力
  2. 每个新功能先用 Plan 模式拆解 → 培养结构化思维
  3. 定期更新 CODEBUDDY.md → 让 AI 越来越了解你的项目
  4. 关注官方更新日志 → CodeBuddy 迭代很快,新功能层出不穷
  5. 加入社区交流 → 学习他人的 Skills、Rules、Workflow
27

附录 A:CodeBuddy settings.json 完整配置参考

json
{
  "language": "Chinese (Simplified)",
  "model": "gpt-5",
  "permissions": {
    "defaultMode": "acceptEdits",
    "allow": [
      "Bash(npm run lint)",
      "Bash(npm run test:*)",
      "Bash(git status)",
      "Bash(git diff:*)",
      "Read(~/.zshrc)"
    ],
    "ask": [
      "Bash(git push:*)"
    ],
    "deny": [
      "Bash(rm -rf:*)",
      "Read(./.env)",
      "Read(./secrets/**)"
    ]
  },
  "env": {
    "NODE_ENV": "development",
    "DEBUG": "codebuddy:*"
  },
  "subagents": {
    "agents": {
      "Explore": { "model": "gemini-3.0-flash" },
      "Plan": { "model": "gpt-5" },
      "code-reviewer": { "model": "claude-4.6-sonnet" }
    }
  },
  "variantModels": {
    "lite": "gemini-3.0-flash",
    "reasoning": "gpt-5"
  },
  "cleanupPeriodDays": 30,
  "includeCoAuthoredBy": false,
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "\"$CODEBUDDY_PROJECT_DIR\"/.codebuddy/hooks/lint.sh"
          }
        ]
      }
    ]
  },
  "autoMode": {
    "allow": ["$defaults", "Allow dev environment releases"]
  },
  "disableAllHooks": false,
  "allowUntrustedFrontmatterHooks": false,
  "statusLine": {
    "type": "command",
    "command": "~/.codebuddy/statusline.sh"
  }
}
28

附录 B:斜杠命令速查表

B.1 会话管理

命令 功能 适用形态
/help 显示帮助 CLI
/clear 清空对话历史 全部
/compact [摘要] 压缩对话保留摘要 CLI/IDE
/config 打开配置面板 全部
/exit 退出程序 CLI

B.2 模型与权限

命令 功能 适用形态
/model 切换模型 CLI
/permissions 管理权限白名单 CLI
/sandbox 启用系统级隔离 CLI

B.3 项目管理

命令 功能 适用形态
/init 初始化项目记忆 CLI
/add-dir <路径> 添加工作目录 CLI
/agents 管理子代理 CLI/IDE
/memory 管理项目记忆 CLI
/hooks 管理 Hooks CLI

B.4 维护诊断

命令 功能 适用形态
/doctor 诊断环境健康 CLI
/update 检查更新 CLI
/resume 恢复任务 CLI
/export 导出对话 CLI

B.5 编辑器增强

命令 功能 适用形态
/vim 启用 Vim 模式 CLI
/terminal-setup 配置终端快捷键 CLI
/new-notebook 创建 Jupyter 笔记本 IDE
/comments 添加文档注释 IDE
/explain 解释代码 IDE
/fix 修复代码 IDE
/tests 生成测试 IDE
/name-var 变量命名 IDE
29

附录 C:官方资源与社区链接

C.1 官方渠道

资源 链接 说明
官网首页 copilot.tencent.com 产品介绍、下载入口
IDE 下载 copilot.tencent.com/docs/ide IDE 版本下载
CLI 文档 codebuddy.ai/docs/cli CLI 完整文档
IDE 文档 copilot.tencent.com/docs/ide IDE 使用文档
插件文档 codebuddy.cn/docs/plugin 插件安装与使用
定价页面 copilot.tencent.com/docs/ide/Account/pricing 最新定价方案
更新日志 codebuddy.cn/docs/ide/release-notes 版本更新记录

C.2 国际版入口

资源 链接
国际版首页 codebuddy.ai
国际版文档 codebuddy.ai/docs
CLI 快速入门 codebuddy.ai/docs/cli/quickstart

C.3 技术支持

渠道 联系方式
技术支持邮箱 codebuddy@tencent.com
WorkBuddy 邮箱 workbuddy@tencent.com
Bug 提交 官网反馈入口
社区论坛 官网社区板块

C.4 推荐学习资源

Ὂ1
📝 写在最后 CodeBuddy 是腾讯在 AI 编程领域的重要布局,迭代速度非常快。本教程基于 2026 年 8 月的最新版本编写,但产品功能可能持续更新。建议定期查看官方更新日志,第一时间体验新功能。 记住:AI 是助手,不是替代者。CodeBuddy 能帮你写代码、找 Bug、做部署,但架构决策、业务理解、代码审查的最终责任仍在你。善用工具,保持思考,才是高效开发之道。 Happy Coding with CodeBuddy! 🚀

本文档由 AI 辅助生成,仅供参考学习。如有疏漏,欢迎通过官方渠道反馈。