aiproductlabs/ResolveAI Action

Hand off software maintenance jobs to a private runner running in AWS ECS

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
ecs_endpointBase URL for ECS job intake (e.g. https://runner.resolveai.example.com/v1/jobs)yes
ecs_api_tokenShared-secret for caller authenticationyes
ecs_hmac_secretSecret for HMAC-SHA256 signing of the JSON payloadyes
actionAction type: "run"norun
timeout_secondsRequest timeout in secondsno120
max_retriesMaximum number of retriesno4
backoff_msInitial backoff delay in millisecondsno500
llm_providerLLM provider: "openai" or "anthropic"no
modelModel name (e.g., "gpt-4o-mini" or "claude-3-5-sonnet-20241022")no
llm_modelAlias of "model" (kept for compatibility)no
allow_write_pathsComma-separated glob patterns for allowed write pathsno
deny_write_pathsComma-separated glob patterns for denied write pathsno
vectordb_urlVector database URL (forwarded, not logged)no
vectordb_tokenVector database token (forwarded, not logged)no
tenantTenant identifier for multi-tenant routingno
openai_api_keyUser-supplied OpenAI API key (BYOK)no
llm_api_keyGeneric LLM API key (used if openai_api_key not provided)no
post_commentIf true, request runner to post progress/output comments back to the issue/PRnofalse
namedescription
job_idUnique job identifier returned by the ECS service
statusJob status: "accepted" or "rejected"