Claude Code Action
一个面向 GitHub 拉取请求和 issue 的通用 Claude Code Action,可回答问题、审查代码并实施更改,支持 Anthropic 直连 API、Amazon Bedrock、Google Vertex AI 和 Microsoft Foundry 认证。
访问 anthropics/claude-code-action项目简介
Claude Code Action 是面向 GitHub 拉取请求和 issue 的通用 GitHub Action。它可回答问题并实施代码更改,会根据工作流上下文激活,例如 @claude 提及、issue 指派或显式自动化提示。它支持 Anthropic 直连 API、Amazon Bedrock、Google Vertex AI 和 Microsoft Foundry 认证。
核心功能
- 智能模式检测可根据工作流上下文自动选择合适的执行模式,无需配置;交互式代码助手可回答代码、架构和编程问题;代码审查会分析拉取请求更改并提出改进建议;代码实现支持简单修复、重构和新功能;PR 与 issue 集成可与 GitHub 评论和拉取请求审查配合;灵活工具访问包括 GitHub API 和文件操作,并可通过配置启用其他工具。
适用场景
- 自动拉取请求代码审查;由关键文件更改触发的路径特定审查;issue 分诊与标记;以安全为重点的审查。
快速开始
- 在终端中打开 Claude Code,运行 /install-github-app,并按引导完成 GitHub 应用和所需密钥的设置。
部署与要求
- 该 Action 完全在你自己的 GitHub runner 上执行;Anthropic API 调用发送到你选择的提供商。安装 GitHub 应用和添加密钥需要仓库管理员权限。快速开始方法仅适用于 Anthropic 直连 API 用户;AWS Bedrock、Google Vertex AI 和 Microsoft Foundry 的设置另行说明。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。