Skip to main content

Environment Reference

All runtime settings are loaded from .env with the ACMF_ prefix. The checked-in .env.example uses stub providers by default, so no external model credentials are required for local startup.

How to read “Required”

  • Always: set this in any non-trivial deployment.
  • Required if ...: only mandatory when that condition is true.
  • Optional: has a safe default.

Core runtime

Global OpenAI-compatible defaults

These are fallback values for any role that does not define its own override.

Adjudicator role

Context Enhancer role

Cortex role

Embeddings role

Read-path tuning

Background processing

Practical defaults

  • Local deterministic development:
    • keep all provider vars on stub
    • keep Docker service URLs from .env.example
  • Real model providers:
    • set each *_PROVIDER=openai_compatible
    • supply either the role-specific BASE_URL and API_KEY, or the shared global defaults
  • If you change .env, recreate the affected containers: