Skip to content

ChatWalaʻau v0.91.0

Latest

Choose a tag to compare

@motojinc25 motojinc25 released this 29 Jun 23:58

This release adds one new feature to ChatWalaʻau: the OpenAI (direct) provider.

Highlights

OpenAI (direct) provider (v0.91.0)

  • Use OpenAI's own public API as a third model provider. Alongside Azure OpenAI and Anthropic (Claude), you can now configure models from the direct OpenAI API. Set OPENAI_MODELS (comma-separated) and OPENAI_API_KEY, and the models appear in the same model selector and can be switched per turn.
  • API-key authentication, with an optional gateway override. The OpenAI public API authenticates by API key only. Set OPENAI_API_KEY; optionally set OPENAI_BASE_URL to point at an OpenAI-compatible gateway.
  • Reasoning models, identical experience to Azure OpenAI. v1 supports reasoning models (for example gpt-5.x / o-series). They behave exactly like Azure OpenAI reasoning models: the same per-message reasoning-effort and verbosity controls, hosted web search (country-scoped via WEB_SEARCH_COUNTRY), structured output (JSON / JSON Schema), and background responses. Non-reasoning models (gpt-4o / gpt-4.1) are planned for a later release.
  • Predictable model ordering and unique ids. The model selector lists Azure first, then Anthropic, then OpenAI, and the default model is unchanged. Model ids must be unique across AZURE_OPENAI_MODELS, ANTHROPIC_MODELS, and OPENAI_MODELS; a collision is reported at startup.
  • Clearer billing errors. When a provider rejects a request because the account is out of credits or quota, the on-screen guidance now names OpenAI billing alongside Anthropic Plans & Billing and the Azure OpenAI quota, so it is obvious where to add credits.

Included in this release

This release includes implementation work from:

  • v0.91.0 through v0.91.0

Notes

  • No breaking changes. The OpenAI provider is additive. With OPENAI_MODELS unset (the default), the new provider is inert and existing Azure-only and Anthropic deployments behave byte-for-byte identically to v0.90.1 -- no removed or renamed endpoints, settings, or environment variables, no data migration, and no new dependency.
  • Upgrade note (additive, non-breaking): three new optional environment variables (OPENAI_MODELS, OPENAI_API_KEY, OPENAI_BASE_URL). No operator action is required to upgrade.
  • Internal design management content and architecture control artifacts are intentionally omitted from this release note.

Installation

See the repository README for setup and usage instructions.

Version

  • Release version: 0.91.0
  • Previous release: 0.90.0