Configuration

Categories

  • Slack: choose signed HTTP callbacks or Socket Mode and configure the matching signing/app credentials.

  • Model: direct OpenAI uses OPENAI_API_KEY; Galileo routing uses GALILEO_API_KEY (falling back to the OpenAI key), its gateway URL, and Portkey application metadata.

  • GitHub: choose installation, delegated, or hybrid auth; set target defaults and a required repository allowlist.

  • Persistence: set both SQLite paths for restart-safe drafts, authorizations, and OAuth state. Mount the Confluence token directory separately.

  • Jira: select auth type, API version, description format, defaults, SSL verification, and optional Cloudflare Access credentials.

  • Confluence: configure MCP URL/tool, MuleSoft credentials, optional default space/parent, and encrypted PAT directory.

  • Runtime: PORT is used by startup; the Helm runtimeMode selects Socket Mode or Uvicorn HTTP.

Application defaults in code can differ from deployment choices. For example, code defaults GitHub to installation and Galileo off, while .env.example selects delegated/Galileo and the Helm values select Socket Mode/Galileo. Treat deployed environment values as authoritative for an environment.