gitlink-cli/examples/workflows/safe-batch-issue-maintenance
wangyue789 247b32779e docs(skills): add safe batch issue maintenance workflow 2026-05-13 18:31:43 +08:00
..
README.md docs(skills): add safe batch issue maintenance workflow 2026-05-13 18:31:43 +08:00
issues.csv docs(skills): add safe batch issue maintenance workflow 2026-05-13 18:31:43 +08:00

README.md

Safe Batch Issue Maintenance Example安全批量 Issue 维护示例)

本示例展示人类用户或 AI Agent 如何通过 dry-run 确认流程,安全地批量关闭 GitLink Issues。

依赖说明:本示例依赖 PR #12 中新增的 gitlink-cli issue +batch-close 命令,或后续已经包含该命令的版本。

场景

维护者希望在确认批量计划后,关闭 stale、duplicate 或 already resolved 的 Issues。

文件

  • issues.csv:示例 Issue 编号输入文件。

Step 1先使用 dry-run 预览

gitlink-cli issue +batch-close \
  --owner Gitlink \
  --repo forgeplus \
  --from issues.csv \
  --dry-run \
  --format json

预期行为:

  • 不修改任何 Issue 状态。
  • 输出结构化汇总结果。
  • Agent 必须向用户展示结果并请求确认。

Step 2用户确认后再执行

只有在用户明确确认 dry-run 结果后,才能执行真实关闭:

gitlink-cli issue +batch-close \
  --owner Gitlink \
  --repo forgeplus \
  --from issues.csv \
  --format json

Agent 检查清单

  • 确认 owner/repo
  • 确认 Issue 编号或 CSV 来源。
  • 先执行 --dry-run
  • 展示计划关闭的 Issue 编号和汇总。
  • 等待用户明确确认。
  • 用户确认后,才执行不带 --dry-run 的真实命令。
  • 报告最终成功/失败数量。

注意事项

issues.csv 中的编号是占位示例。对真实仓库执行前,请替换为真实 Issue 编号。