logo
37
42
WeChat Login

OpenCode NPC

基于 OpenCode CLI 的 CNB 平台 AI Bot。在 Issue 或合并请求的评论中 @npc/open-code(<角色名>) 即可触发,AI 将自主完成编码、审查、总结等任务并回复评论。

使用方式

在仓库的 Issue 或合并请求评论中 @npc/open-code(<角色名>) 并附上你的需求(<角色名> 可替换为下方可用角色):

代码审查

@npc/open-code(glm-5.0-turbo) 帮我审查这个 PR 的代码

PR 总结

@npc/open-code(deepseek-v4-flash) 总结一下这个 PR 的变更

自动编码

@npc/open-code(hy3-preview) 修复这个 Issue 中描述的 Bug 并提交 PR

代码理解

@npc/open-code(glm-5.0-turbo) 这个仓库的项目结构是什么样的?

Bot 会自动识别场景,调用对应能力完成任务后以评论形式回复。

可用角色

角色名说明
deepseek-v4-flash默认角色,DeepSeek V4 Flash 模型
hy3-previewHY3 Preview 模型
glm-5.0-turboGLM-5.0 Turbo 模型

同一套提示词,不同角色仅用于对比不同模型在相同输入下的表现。

内置能力

  • 代码理解 — 阅读仓库代码,回答问题
  • 代码评审 — 对 PR 变更进行安全、Bug、质量、性能审查
  • PR 总结 — 生成结构化的变更总结
  • 自动编码 — 根据需求编码并自动提交 PR(需启用工作模式)
  • CNB API — 操作 Issue、PR、分支、构建等平台资源

License

MIT

About

基于 OpenCode CLI 的 NPC

3.45 MiB
0.00 B
1.3k Call37 forks42 stars9 branches0 TagREADMEMIT license
Language
TypeScript94.6%
Dockerfile4.1%
Shell1.4%