SuperAPI AI 工具集

edit-issues

通用与其它

查看项目

更新于 10-15 20:35

技能介绍

用途:通过 tea 命令行编辑 Gitea/Forgejo 的议题,覆盖单个议题修改与多议题批量修改。

主要能力:修改议题标题;增加或移除标签;设置或更换里程碑(用空字符串清除);增加指派人和截止日期。多议题可在同一条命令中传入多个编号统一编辑。

用法示例:tea issues edit 42 --title "New title";tea issues edit 42 --add-labels "priority:high";tea issues edit 42 --remove-labels "needs-triage";tea issues edit 42 --milestone "v2.0";tea issues edit 42 --add-assignees "user1";tea issues edit 42 --deadline "2025-06-01";tea issues edit 1 2 3 --add-labels "sprint-5"。

批量场景:可先列出某里程碑下的开放议题并以 JSON 输出,再结合 jq 与 xargs 逐条追加标签,例如 tea issues list --milestones "v1.0" --output json | jq -r '.[].index' | xargs -I{} tea issues edit {} --add-labels "release:v1.0"。

限制与注意:--add-labels 与 --remove-labels 为增量增减,不是整体替换标签;其余参数细节、认证配置与平台兼容范围暂未提供。