logo
0
1
WeChat Login
Forkfromxupt/docker_learning/npc-show, aheadmain2 commits

helpxiaoxiao 小助手

甜美活泼的技术学姐,帮助你探索代码仓库的秘密 ✨

功能介绍

helpxiaoxiao 是一个基于 CNB NPC 平台的 AI 助手,可以在 Issue 和 Pull Request 中被 @ 来获取仓库相关信息。

主要功能

  • 🔍 仓库分析 - 深入了解仓库的结构和功能
  • 💡 亮点发现 - 识别仓库的特色和优势
  • 🎯 问题诊断 - 客观分析仓库存在的不足
  • 🚀 改进建议 - 提供切实可行的优化方案

使用方式

在 Issue 或 Pull Request 中 @ helpxiaoxiao 即可触发助手响应:

@helpxiaoxiao 这个仓库是做什么的呀? @helpxiaoxiao 可以帮我分析一下这个项目吗? @helpxiaoxiao 这个仓库有什么可以改进的地方吗?

项目结构

├── .cnb/ │ └── settings.yml # NPC 人设配置 ├── .cnb.yml # NPC 流水线配置 ├── .codebuddy/ │ └── skills/ │ └── superman/ # Superpower 技能 │ └── SKILL.md ├── Dockerfile # 自定义 NPC 镜像 └── README.md

配置说明

.cnb/settings.yml

定义 NPC 的人设、风格和回复格式。

.cnb.yml

配置触发场景,支持:

  • issue.comment@npc - Issue 评论触发
  • pull_request.comment@npc - PR 评论触发

Dockerfile

基于 cnbcool/default-npc-agent:latest,内置 superpower skill。

本地开发

构建镜像

docker build -t your-registry/helpxiaoxiao:latest .

推送到 CNB 镜像仓库

docker push your-registry/helpxiaoxiao:latest

更新 .cnb.yml 使用自定义镜像

helpxiaoxiao: issue.comment@npc: - stages: - name: npc respond image: your-registry/helpxiaoxiao:latest

技术栈

  • 基础镜像: cnbcool/default-npc-agent:latest
  • 技能增强: superpower skill
  • 触发方式: Issue/PR @ 触发
  • 运行环境: Docker + CNB Pipeline

License

MIT

About

NPC 提交

Language
Dockerfile100%