用途:该技能面向 GitHub Actions CI 环境,当工作流由用户在 GitHub issue 或 PR 评论中提及 @letta-code 触发时使用,让智能体在 CI 中更新跟踪评论、提交代码并与 GitHub 交互。
主要能力:通过预配置的 gh CLI 与 GitHub API 交互,包括更新跟踪评论、执行 git 操作、创建 PR、检查 CI 状态,以及查询 PR、issue 和评论等。
使用方式:环境变量包括 GITHUB_TOKEN、GITHUB_REPOSITORY、LETTA_COMMENT_ID、BRANCH_NAME、BASE_BRANCH、GITHUB_RUN_ID、GITHUB_SERVER_URL。更新跟踪评论前先读取当前评论以保留底部 footer,再用 gh api 的 PATCH 更新。Git 已预配置认证,使用 git add、git commit、git push origin $BRANCH_NAME 等标准命令,提交信息遵循 conventional commits。创建 PR 使用 gh pr create,并在正文中包含 Fixes #N 等关闭关键字。检查 CI 使用 gh pr checks --repo $GITHUB_REPOSITORY。
适用场景:在 GitHub Actions 工作流中由评论触发的自动化代码修改、PR 创建与更新、issue 关联及 CI 状态检查。
限制:禁止强制推送,只允许普通推送;提交前用 git status 检查已有改动;分支可能被更新时先 git pull 再 push;长操作前应先更新评论。资料未提供收费、价格或平台支持等更多信息。