aiproductlabs/ResolveAI Action
Hand off software maintenance jobs to a private runner running in AWS ECS
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| ecs_endpoint | Base URL for ECS job intake (e.g. https://runner.resolveai.example.com/v1/jobs) | yes | — |
| ecs_api_token | Shared-secret for caller authentication | yes | — |
| ecs_hmac_secret | Secret for HMAC-SHA256 signing of the JSON payload | yes | — |
| action | Action type: "run" | no | run |
| timeout_seconds | Request timeout in seconds | no | 120 |
| max_retries | Maximum number of retries | no | 4 |
| backoff_ms | Initial backoff delay in milliseconds | no | 500 |
| llm_provider | LLM provider: "openai" or "anthropic" | no | — |
| model | Model name (e.g., "gpt-4o-mini" or "claude-3-5-sonnet-20241022") | no | — |
| llm_model | Alias of "model" (kept for compatibility) | no | — |
| allow_write_paths | Comma-separated glob patterns for allowed write paths | no | — |
| deny_write_paths | Comma-separated glob patterns for denied write paths | no | — |
| vectordb_url | Vector database URL (forwarded, not logged) | no | — |
| vectordb_token | Vector database token (forwarded, not logged) | no | — |
| tenant | Tenant identifier for multi-tenant routing | no | — |
| openai_api_key | User-supplied OpenAI API key (BYOK) | no | — |
| llm_api_key | Generic LLM API key (used if openai_api_key not provided) | no | — |
| post_comment | If true, request runner to post progress/output comments back to the issue/PR | no | false |
Outputs
| name | description |
|---|---|
| job_id | Unique job identifier returned by the ECS service |
| status | Job status: "accepted" or "rejected" |