
超越 Copilot Chat:用 SDK 打造专属 AI Agent(实战四场景)
前两篇我们从入门到架构,把 GitHub Copilot SDK 拆透了。这篇换个角度——直接上代码,用四个真实场景展示 SDK 能做什么,以及为什么这比 " 直接调 LLM" 更有意思。
为什么需要 Demo?
理论讲了很多:Client/Session 的职责分离、事件驱动模型、39 种事件类型……
但真正让你 感受到 SDK 价值的,是看到它在实际场景里怎么运作。
这四个场景来自我的 copilot-sdk-demo 仓库,从简单到复杂,每个场景都聚焦一个核心能力:
| 场景 | 核心能力 | 一句话描述 |
|---|---|---|
| 场景一 | 工具调用 | PR Code Review Bot |
| 场景二 | 多工具 + 输出保存 | 自动文档生成器 |
| 场景三 | 交互式对话循环 | kubectl 自然语言助手 |
| 场景四 | Skills 机制 | 带团队规范的 PR Review |
环境准备
# 克隆 demo 仓库
git clone https://github.com/addozhang/copilot-sdk-demo
cd copilot-sdk-demo
# 安装依赖
pip install -r requirements.txt
前置条件:已安装并登录 gh-copilot CLI(详见 入门篇)。





