用途:为当前分支创建拉取请求(PR),适用于用户要求创建 PR、打开拉取请求、推送改动以供审查或提交合并工作的场景。
主要能力与流程:先检查是否已存在 PR,命令为 gh pr view --json url -q .url 2>/dev/null,若已存在则输出其 URL 并停止;随后通过 git status、git diff dev...HEAD、git log dev..HEAD --oneline 了解改动;读取 .github/PULL_REQUEST_TEMPLATE.md 模板;按约定式提交格式拟定 PR 标题(类型与范围参见 CLAUDE.md);以模板填充 PR 正文,Changes 部分需详尽。
格式化与推送:如存在相关改动,后端执行 cd autogpt_platform/backend && poetry run format,前端执行 cd autogpt_platform/frontend && pnpm format;修复 lint 错误后,先提交格式化改动再推送。推送命令为 git push -u origin HEAD,创建 PR 命令为 gh pr create --base dev,最后输出 PR URL。
规则与限制:始终以 dev 分支为目标;不要运行测试,由 CI 处理;必须使用 .github/PULL_REQUEST_TEMPLATE.md 中的模板。资料未提供其他平台支持、收费或额外配置信息。