dragon-ai-agent/Goose AI Responder for obo format
Responds to requests using Goose over obo files
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| anthropic-api-key | OpenAI API key for Goose (also for proxies) | yes | — |
| openai-api-key | OpenAI API key for Goose (also for proxies) | yes | — |
| github-token | GitHub token with appropriate permissions | yes | — |
| prompt | The prompt/request to send to Claude | yes | — |
| user | GitHub username making the request | yes | — |
| item-type | Type of GitHub item (issue or pull_request) | yes | — |
| item-number | GitHub issue or PR number | yes | — |
| controllers | Formatted list of authorized controllers | yes | — |
| agent-name | Name of the AI agent (for prompt context) | no | dragon-ai-agent |
| branch-prefix | Prefix for branch names created by the agent | no | ai_agent |
| robot-version | Version of ROBOT tool to install | no | v1.9.7 |
| enable-robot | Whether to install ROBOT | no | true |
| enable-obo-scripts | Whether to install obo-scripts | no | true |
| enable-python-tools | Whether to install Python tools (aurelian, jinja2-cli, etc.) | no | true |
| python-packages | Additional Python packages to install (space-separated) | no | aurelian jinja2-cli "wrapt>=1.17.2" |
| claude-allowed-tools | Allowed tools for Claude (JSON array format) | no | ["Bash(git:*)", "Bash(gh:*)", "FileSystem(*)"] |
| custom-prompt-template | Custom prompt template (if provided, overrides default) | no | "" |
Outputs
| name | description |
|---|---|
| branch-name | Name of the branch created (if any) |
| success | Whether the action completed successfully |