jingkaihe/Kodelet Action
Automate software engineering tasks using Kodelet AI
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| anthropic-api-key | Anthropic API key for Kodelet | no | — |
| openai-api-key | OpenAI API key for Kodelet | no | — |
| github-token | GitHub token for repository operations | no | "" |
| auth-gateway-endpoint | Auth gateway endpoint URL to obtain GitHub token (defaults to https://gha-auth-gateway.kodelet.com/api/github) | no | https://gha-auth-gateway.kodelet.com/api/github |
| commenter | Username of the person who triggered the action | no | ${{ github.event.comment.user.login || github.event.review.user.login || github.actor }} |
| event-name | GitHub event name (issue_comment, pull_request_review_comment, pull_request_review) | no | ${{ github.event_name }} |
| issue-number | Issue or PR number | no | ${{ github.event.issue.number || github.event.pull_request.number }} |
| comment-id | Comment ID (for issue comments on PRs) | no | ${{ github.event.comment.id }} |
| review-id | Review ID (for PR review comments) | no | ${{ github.event.review.id }} |
| repository | Repository in format owner/repo | no | ${{ github.repository }} |
| is-pr | Whether this is a pull request (true/false) | no | ${{ github.event.issue.pull_request != null || github.event_name == 'pull_request_review_comment' || github.event_name == 'pull_request_review' }} |
| pr-number | Pull request number (when applicable) | no | ${{ github.event.pull_request.number }} |
| timeout-minutes | Timeout for Kodelet execution in minutes | no | 15 |
| log-level | Log level for Kodelet (debug, info, warn, error) | no | info |
| kodelet-version | Kodelet version to install (e.g., 0.0.35.alpha, latest) | no | latest |
| env | Additional environment variables for Kodelet execution (JSON object as string, e.g., {"VAR1": "value1", "VAR2": "value2"}) | no | {} |
| kodelet-config | Kodelet configuration content in YAML format. If provided, will be written to ~/.kodelet/config.yaml. Defaults to ./kodelet-config.yaml if it exists and no config is provided | no | — |
| max-turns | Maximum number of turns for Kodelet execution | no | 0 |
Outputs
no outputs