What Changed
Dewey now has a dedicated DEWEY_SYNTHESIS_ENDPOINT environment variable for configuring the synthesis (LLM generation) provider endpoint independently from the embedding endpoint.
Previously, the synthesis endpoint incorrectly reused DEWEY_EMBEDDING_ENDPOINT. This was a bug tracked in unbound-force/dewey#71.
New env var
DEWEY_SYNTHESIS_ENDPOINT: Overrides the synthesis provider endpoint. Fallback chain: DEWEY_SYNTHESIS_ENDPOINT → OLLAMA_HOST → http://localhost:11434.
Precedence asymmetry
Unlike embedding (where DEWEY_EMBEDDING_ENDPOINT env var overrides config.yaml), the synthesis path gives config.yaml highest precedence. Env vars are consulted only when config.yaml does not specify a synthesis section.
Affected Pages
- Provider configuration documentation (endpoint resolution chains)
- Environment variable reference tables
- Any pages documenting
DEWEY_EMBEDDING_ENDPOINT that mention synthesis behavior
What Needs Updating
- Add
DEWEY_SYNTHESIS_ENDPOINT to env var reference tables
- Document the synthesis endpoint resolution chain
- Note the precedence asymmetry between embedding and synthesis paths
- Remove any references to
DEWEY_EMBEDDING_ENDPOINT controlling synthesis behavior
What Changed
Dewey now has a dedicated
DEWEY_SYNTHESIS_ENDPOINTenvironment variable for configuring the synthesis (LLM generation) provider endpoint independently from the embedding endpoint.Previously, the synthesis endpoint incorrectly reused
DEWEY_EMBEDDING_ENDPOINT. This was a bug tracked in unbound-force/dewey#71.New env var
DEWEY_SYNTHESIS_ENDPOINT: Overrides the synthesis provider endpoint. Fallback chain:DEWEY_SYNTHESIS_ENDPOINT→OLLAMA_HOST→http://localhost:11434.Precedence asymmetry
Unlike embedding (where
DEWEY_EMBEDDING_ENDPOINTenv var overridesconfig.yaml), the synthesis path givesconfig.yamlhighest precedence. Env vars are consulted only whenconfig.yamldoes not specify asynthesissection.Affected Pages
DEWEY_EMBEDDING_ENDPOINTthat mention synthesis behaviorWhat Needs Updating
DEWEY_SYNTHESIS_ENDPOINTto env var reference tablesDEWEY_EMBEDDING_ENDPOINTcontrolling synthesis behavior