Usage
Run Standard
Choose the GitHub issue you want to resolve.
Example
- GitHub Repository:
clover0/example-repository
- Issue Number: 123 to solve
- Base Branch:
main
to create a pull request - LLM: Anthropic Claude 3.5 Sonnet
$ issue-agent create-pr clover0/example-repository/issues/123 \
--base_branch main \
--model claude-3-5-sonnet-latest
Run with Environment Variables
You can use environment variables to run the issue-agent
in a single line.
The gh
CLI is particularly useful for managing tokens.
$ GITHUB_TOKEN=$(gh auth token) \
ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} \
issue-agent create-pr clover0/example-repository/issues/123 \
--base_branch your_branch \
--model claude-3-5-sonnet-latest
Run AWS Bedrock with profile
You can also execute the issue-agent
command using AWS Bedrock with profile.
$ GITHUB_TOKEN=$(gh auth token) \
issue-agent create-pr clover0/example-repository/issues/123 \
--base_branch your_branch \
--model anthropic.claude-3-5-sonnet-20241022-v2:0 \
--aws_profile {your_profile} \
--aws_region us-east-1
Branch Naming
The working branch is created automatically with a prefix of agent-
.