claude-code-action README

The project's README from github.com/anthropics/claude-code-action. As one markdown file: README.md.

Claude Code Action responding to a comment

Claude Code Action

A general-purpose Claude Code action for GitHub PRs and issues that can answer questions and implement code changes. This action intelligently detects when to activate based on your workflow context—whether responding to @claude mentions, issue assignments, or executing automation tasks with explicit prompts. It supports multiple authentication methods including Anthropic direct API (API key or workload identity federation), Amazon Bedrock, Google Vertex AI, and Microsoft Foundry.

Features

📦 Upgrading from v0.x?

See our Migration Guide for step-by-step instructions on updating your workflows to v1.0. The new version simplifies configuration while maintaining compatibility with most existing setups.

Quickstart

The easiest way to set up this action is through Claude Code in the terminal. Just open claude and run /install-github-app.

This command will guide you through setting up the GitHub app and required secrets.

Note:

📚 Solutions & Use Cases

Looking for specific automation patterns? Check our Solutions Guide for complete working examples including:

Each solution includes complete working examples, configuration details, and expected outcomes.

Documentation

📚 FAQ

Having issues or questions? Check out our Frequently Asked Questions for solutions to common problems and detailed explanations of Claude's capabilities and limitations.

License

This project is licensed under the MIT License—see the LICENSE file for details.

claude-code-action (anthropics/claude-code-action)

Searching Database…

Что это?Claude Code Action — это GitHub Action от Anthropic, позволяющий Claude отвечать на вопросы и вносить изменения в код прямо в pull request и issue вашего репозитория. Он срабатывает при упоминании @claude, назначении issue или явном промпте автоматизации.
Это отдельное приложение или то, что я добавляю в свой CI-workflow?Это GitHub Action, который вы добавляете в workflow YAML своего репозитория; он выполняется полностью на вашем собственном GitHub-раннере, а не на инфраструктуре Anthropic.
Как запустить его на моём репозитории?Откройте Claude Code в терминале и выполните «/install-github-app» — она проведёт вас через установку GitHub-приложения и добавление необходимых секретов.
Какие провайдеры аутентификации он поддерживает?Для аутентификации он поддерживает прямой API Anthropic (API-ключ или workload identity federation), Amazon Bedrock, Google Vertex AI и Microsoft Foundry.
Нужны ли особые права для его установки?Да, нужно быть администратором репозитория, чтобы установить GitHub-приложение и добавить секреты, а быстрый старт одной командой работает только для пользователей прямого API Anthropic — настройки Bedrock, Vertex AI или Foundry требуют ручной конфигурации.
Как Claude решает, когда активироваться на PR или issue?Он использует интеллектуальное определение режима, автоматически выбирая правильный режим выполнения в зависимости от контекста workflow — упоминаний @claude, назначения issue или явного промпта автоматизации — без дополнительной настройки.
Какие задачи Claude реально может выполнять в репозитории?Он может отвечать на вопросы о коде и архитектуре, рецензировать диффы PR и предлагать улучшения, реализовывать простые исправления или новые функции, а также публиковать комментарии с чекбоксами для отслеживания прогресса по мере работы.
Я был на старой версии v0.x — нужно ли переписывать мои workflow?Полного переписывания не нужно: v1.0 унифицирует конфигурацию вокруг входов «prompt» и «claudeargs», оставаясь совместимой с большинством существующих настроек v0.x; для обновления есть отдельный Migration Guide.
Может ли он передавать результаты в другие шаги автоматизации?Да, он может возвращать валидированные JSON-результаты, которые автоматически становятся выходами GitHub Action, так что его можно встроить в более сложные конвейеры автоматизации.
Creator
anthropics
Size
3.1 MB
Stars
9.6K
Age
1y
Commits · 90 Days