Commit Graph

2 Commits

Author SHA1 Message Date
yetja ee3e4bda86 feat: 工作流引擎全面增强 — multi-repo 协同、AI 迁移、规则扩展
- 新增 multi-repo 多仓库协同工作流:通过 --repos/--from 采集多仓库快照,生成统一 Issue/PR/Release 协调报告
- 新增 workflow-internal: 内部命令协议,支持子进程间数据传递
- 新增规则:gitlink-auto-merge(自动 squash 合并)、gitlink-init-scaffold(项目脚手架初始化)、gitlink-contributor-ranking(贡献者排行)
- 新增 Skill:gitlink-multi-repo、gitlink-auto-merge、gitlink-init-scaffold、gitlink-contributor-ranking、gitlink-research-fair
- AI 客户端迁移至 DeepSeek,JSON 解析支持数字类型参数
- 代码审查规则:每 PR 发布审查评论,无问题 PR 自动 squash 合并,action 执行去重
- Issue 分拣规则增强:closed issue 过滤、good-first-issue 引导评论
- 展示页交互优化:workflow 调度增强、多仓库报告渲染
- daemon 支持 multi-repo 参数透传、多进程防护、--no-detach debug 模式
2026-07-07 17:04:50 +08:00
yetja c3fc44cbca feat: 实现自动化工作流引擎
工作流引擎支持5个预置场景(社区运营/代码质量/项目初始化/多仓库协同/贡献者成长),
3种步骤类型(command/api/skill),2种执行模式(规则引擎/AI增强),
以及watch/schedule/daemon三种持续运行模式。

- shortcuts/workflow/: 引擎核心(类型定义、步骤执行器、AI客户端、状态管理、守护进程)
- shortcuts/workflow/rules/: 7个确定性规则引擎(triage/health/changelog/review/ci/license/repo)
- skills/gitlink-workflow/: 工作流 Skill 文档与示例
2026-07-01 11:42:30 +08:00