通过自然语言与 CNB OpenAPI 交互的 VSCode 插件。输入问题,AI 自动查阅 API 文档并执行操作。
用户输入问题 ↓ AI Agent(基于 cnb-openapi-skills) ↓ 循环执行 ├── 查阅 API 文档(get_api_doc) ├── 执行 API 调用(curl) └── 返回最终回答
在 VSCode Settings 中搜索 cnbChat 进行配置:
| 配置项 | 说明 | 默认值 |
|---|---|---|
cnbChat.token | CNB API Token(也可用环境变量 CNB_TOKEN) | "" |
cnbChat.repo | 调用 AI 接口的仓库路径 | cnb/cnb.cool |
src/ ├── extension.ts # 插件入口 ├── chatViewProvider.ts # Webview 视图管理 ├── agent.ts # AI Agent 核心逻辑 ├── webview.ts # 对话界面 UI └── types/ └── cnb-openapi-skills.d.ts