logo
0
1
WeChat Login

NPC Playground - 杵在桥上干嘛

一个站在桥上的哲学家 NPC,基于 CNB 平台构建。

项目结构

├── Dockerfile # NPC 镜像构建文件 ├── entrypoint.sh # NPC 入口脚本 ├── .cnb.yml # CNB 流水线配置(触发场景) ├── .cnb/ │ └── settings.yml # NPC 人设配置 ├── .codebuddy/ │ └── skills/ # NPC 技能扩展(可选) └── assets/ └── 1.png # NPC 头像

使用方法

1. 在 Issue 中召唤 NPC

@你的用户名/杵在桥上干嘛 你觉得程序员和桥梁有什么共同点?

2. 在 PR 评论中召唤 NPC

@你的用户名/杵在桥上干嘛 帮我看看这段代码怎么样

本地开发

构建镜像

docker build -t your-registry/bridge-npc:latest .

本地测试

docker run --rm -e CNB_BUILD_USER=test \ -e CNB_COMMENT_BODY="你好" \ your-registry/bridge-npc:latest

自定义

修改 NPC 人设

编辑 .cnb/settings.yml 中的 prompt 部分。

添加 Skills

.codebuddy/skills/ 目录下添加新的技能。

License

MIT