These scripts auto-source jido_lib/.env first, then .env in the workspace root.
Required:
SPRITES_TOKEN(or pre-authenticatedsprite loginsession)GH_TOKENorGITHUB_TOKEN
Optional:
SPRITES_BASE_URL
Required:
ANTHROPIC_AUTH_TOKEN(preferred) orANTHROPIC_API_KEY
Recommended:
ANTHROPIC_BASE_URL(defaults tohttps://api.z.ai/api/anthropicif omitted)
Optional:
CLAUDE_CODE_API_KEYANTHROPIC_DEFAULT_HAIKU_MODELANTHROPIC_DEFAULT_SONNET_MODELANTHROPIC_DEFAULT_OPUS_MODEL
Required:
AMP_API_KEY
Optional:
AMP_URL
Required:
OPENAI_API_KEY
Notes:
- Script bootstraps non-interactive login inside sprite with:
printenv OPENAI_API_KEY | codex login --with-api-key
Required (one of):
GEMINI_API_KEY(recommended), orGOOGLE_API_KEY
Optional Vertex mode keys:
GOOGLE_GENAI_USE_VERTEXAI=trueGOOGLE_CLOUD_PROJECTGOOGLE_CLOUD_LOCATION
When GOOGLE_GENAI_USE_VERTEXAI=true, supply either GOOGLE_API_KEY or both GOOGLE_CLOUD_PROJECT and GOOGLE_CLOUD_LOCATION.
Required:
ZAI_API_KEY
Optional:
ZAI_BASE_URL(defaults tohttps://api.z.ai/api/anthropic)OPENCODE_MODEL(defaults tozai_custom/glm-4.5-air)
Notes:
- Script writes
opencode.jsoninside the sprite repo and configures a customzai_customprovider using env interpolation ({env:...}), so no interactiveopencode auth loginis required.