Skip to content

docs: sync dewey DEWEY_SYNTHESIS_ENDPOINT documentation #243

Description

@jflowers

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_ENDPOINTOLLAMA_HOSThttp://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

Metadata

Metadata

Assignees

No one assigned

    Labels

    docsDocumentation updates needednext-releaseTargeted for inclusion in next release but can be deferred if needed

    Type

    No type

    Projects

    Status
    Ready 🚀

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions