Skip to content

Config & Environment

VariableRequiredPurpose
SLACK_SIGNING_SECRETYesVerifies Slack request signatures.
SLACK_BOT_TOKEN or SLACK_BOT_USER_TOKENYesPosts thread replies and calls Slack APIs.
REDIS_URLYesQueue and runtime state storage.
JUNIOR_BOT_NAMENoBot display/config naming.
AI_MODELNoPrimary model selection override.
AI_FAST_MODELNoFaster model for lightweight tasks.
JUNIOR_BASE_URLNoCanonical base URL for callback/auth URL generation.
AI_GATEWAY_API_KEYNoAI gateway auth if used in your setup.

If your build command runs junior snapshot create:

  • REDIS_URL must be available during build.
  • VERCEL_OIDC_TOKEN must be available during build (via Vercel OIDC settings).
VariableRequiredPurpose
GITHUB_APP_IDYesGitHub App identity.
GITHUB_APP_PRIVATE_KEYYesGitHub App signing key.
GITHUB_INSTALLATION_IDYesRepository/org installation target.
VariableRequiredPurpose
SENTRY_CLIENT_IDYesOAuth client ID.
SENTRY_CLIENT_SECRETYesOAuth client secret.
  • Validate required variables exist in deployment environment.
  • Redeploy after variable changes.
  • Run one end-to-end Slack thread action per enabled integration.

Use Runtime Commands to verify credentialed workflows after env changes, then monitor with Observability.