在开源项目和企业内部项目的日常维护中,Issue 管理往往占据大量精力。从分类、分配、回复到追踪,每一步都需要投入大量人力。而随着项目规模扩大,Issue 激增、人工筛选低效、沟通不畅等问题愈发明显。
为了解决这一痛点,马建仓借助了 Gitee API Plugin 和 Coze 平台的 Workflow 结合 ,构建了一套自动化 Issue 处理方案,大幅降低人工成本,提升管理效率。
核心问题:传统 Issue 管理的挑战在传统的 Issue 处理流程中,开发团队面临以下挑战:
Issue 数量激增:无论是开源社区还是企业内部项目,都常常收到大量用户反馈和功能需求,人工处理难度大、效率低。缺乏自动化手段:依赖人工筛选、回复、标记 Issue,容易导致响应不及时、信息遗漏。分类和沟通效率低下:Issue 分类不准确,导致开发者难以及时定位问题,影响团队协作效率。解决方案:Coze Workflow + Gitee API Plugin + Gitee WebHookCoze 平台提供了插件化的方式调用各类外部服务接口,使得 自动化流程编排变得简单高效。对于 Gitee 的场景,Coze 已封装了一系列常用 API,能够自动执行 Issue 管理相关任务,包括:
API 名称
功能
listUserRepo
获取授权用户的所有仓库列表
listRepoIssue
获取仓库内所有 Issue
getRepoIssueDetail
获取某个 Issue 详情
createIssue
创建新 Issue
updateIssue
更新现有 Issue
listPullRequests
获取 Pull Request 列表
getPullRequestDetail
获取 PR 详情
getPullRequestComments
获取 PR 的评论
getPullRequestCommits
获取 PR 提交记录
非 Oauth2 授权版(适用 workflow API 调用)

此外,Coze Workflow 允许通过可视化配置的方式定义 Issue 处理逻辑,并结合 Gitee WebHook 实现事件驱动,让 Issue 处理更加智能化。
自动化 Issue 处理流程在 Coze 平台,马建仓设计了一套完整的自动化 Issue 处理工作流,流程如下:
Issue 触发:Gitee WebHook 监听到新 Issue 事件,提供 Issue 编号等信息。获取 Issue 详情:调用getRepoIssueDetail API,获取 Issue 标题、描述等信息。AI/规则引擎分类:借助大语言模型(LLM)分析 Issue 类型,如功能需求、Bug 反馈、文档问题等。知识库检索(RAG):如判断该 Issue 可能涉及 Gitee 相关问题,则通过检索增强生成(RAG)技术召回相关上下文,提供精准信息。自动回复和标记:根据分类结果,调用updateIssue API 更新 Issue,快速回复用户或添加适当标签。
这一流程大幅减少了人工干预,让 Issue 管理更加高效智能。
实际应用案例自动分类并回复 Issue



通过 Coze Workflow + Gitee API Plugin,我们成功构建了一套智能化 Issue 处理方案,实现自动分类、智能回复、无效 Issue 过滤等功能。该方案不仅大幅降低人工成本,还提升了团队协作效率和用户体验,为 Gitee 生态的自动化运维提供了更多可能性。
欢迎尝试 Coze Workflow + Gitee API Plugin,让智能化工具助力开发者专注于更重要的创新。此外,Gitee 也发布了官方 MCP Server,让 AI 助手可以无缝管理代码仓库,欢迎开发者们使用:https://gitee.com/oschina/mcp-gitee