blevinstein/blevinstein-github-agent
Run an LLM agent in response to GitHub events, with mustache-templated instructions.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| instructions | Path to a file (e.g., file://fix-issue.txt) or inline string with instructions. Supports mustache.js templating with event context. | yes | — |
| model | LLM model to use. | yes | — |
| system_prompt | System prompt to send as a system message before the user message. | no | — |
| log_actions_to_issue | If true, post the agent's responses to the issue or PR as a comment. | no | false |
| mcp_servers | JSON string or file:// path specifying additional MCP server configs to use (optional). Example: |\n {\n "time": {\n "type": "stdio",\n "command": "docker",\n "args": ["run", "-i", "--rm", "mcp/time"]\n }\n } | no | — |
| add_label_on_success | Comma-separated list of labels to add to the issue or PR after a successful run. | no | — |
| remove_label_on_success | Comma-separated list of labels to remove from the issue or PR after a successful run. | no | — |
| add_label_on_error | Comma-separated list of labels to add to the issue or PR if an error occurs. | no | — |
| remove_label_on_error | Comma-separated list of labels to remove from the issue or PR if an error occurs. | no | — |
| mcp_startup_timeout | Timeout in milliseconds to wait for MCP servers to start (default: 10000). | no | — |
Outputs
no outputs