Skip to content

v0.4.1

Choose a tag to compare

@divshekhar divshekhar released this 01 Mar 18:26

[0.4.1] - 2026-03-01

Added

  • API additions: Response.raw_response, GuardrailCheckResult.guardrail_name, CircuitBreaker.state, EventBus.on, GlobalConfig.debug, TokenLimits.per_hour, RateLimit.window, agent.checkpointer.

Fixed

  • Model fallback and response transformer now use model.acomplete() when model has fallbacks/transformers.
  • Model.with_middleware() preserves provider.
  • Provider availability checks use importlib.util.find_spec() instead of import.

Changed

  • Strict typing: TypedDict + Unpack for memory kwargs, ServeConfig, agent specs. Pyright config added.
  • Replaced Any with object / TypedDict across core modules.
  • Docs: docs/TYPING.md for typing standards; updated API references.