Skip to content

v0.2.19

Latest

Choose a tag to compare

@gopaljigaur gopaljigaur released this 21 Oct 19:43
e280dab

Interactive configuration with local inference by default.

  • Run decide init to save an explicit backend chain, model options, and confidence threshold in decide.json. Setup does not save API keys or load models.
  • Both Client and AsyncClient accept config=Config(...) or config="decide.json". CLI ask and serve use the same format and accept --config.
  • API keys and server URLs no longer add hosted backends automatically. Without an explicit chain, only installed local models are discovered.

Migration: if you relied on automatic hosted fallback, run decide init, supply a config, or explicitly select the chain with DECIDE_BACKENDS. Credentials authenticate that selection. DECIDE_LOCAL_ONLY remains an enforcement override; DECIDE_OPENAI_DECISIONS is obsolete.

Validation: the complete clean-environment suite passes (515 passed, 6 live tests skipped), along with lint, formatting, and type checks. GitHub CI covers Python 3.10 through 3.14.