Skip to content

v0.6.0

Choose a tag to compare

@yasik yasik released this 16 Apr 02:49
· 147 commits to main since this release

v0.6.0

Summary

AgentLane 0.6.0 adds first-class streaming across the models and harness layers. This release introduces provider-grounded stream events for OpenAI and LiteLLM-backed providers, plus DefaultAgent.run_stream(...) and runnable examples that show tool calls, handoffs, and delegated agents in a streamed flow.

Added

  • Added provider-grounded streaming to the shared models contract with Model.stream_response(...), ModelStreamEvent, native OpenAI Responses API event streaming, and LiteLLM chunk streaming support (20a3e49, 52ab0a1)
  • Added harness-level streaming with RunStream, runner and lifecycle streaming paths, and DefaultAgent.run_stream(...) (52ab0a1, 2ef3bb2)
  • Added runnable streaming examples for OpenAI reasoning/preambles, Claude thinking blocks, high-level harness streaming, and a streamed tool plus agent-as-tool plus handoff flow (35d546d, 2ef3bb2, 6bd5b01)

Changed

  • Refined the root README, harness docs, and models docs so the streaming behavior, lower-level agent surface, and provider-specific event fidelity are easier to understand from the public documentation (a6dc3f6, 4ee4b67, 36c6fac)

Fixed

  • Cleaned up the streaming implementation and examples so the high-level demos show real provider reasoning and preambles, and the orchestration examples exercise the intended tool, delegation, and handoff paths reliably (f1b0454, 36c6fac)