Skip to content

v0.9.0

Latest

Choose a tag to compare

@anbuzin anbuzin released this 04 Nov 17:49
c0c72ee

What's Changed

Features

  • Make merge return optional asynccontextmanager and make examples use it by @msullivan in #304
  • Make ToolRunner track IDs, dedupe in schedule(), support discard_all() by @msullivan in #325
  • Add PendingHookEvent/ResolvedHookEvent/CancelledHookEvent by @msullivan in #322
  • Implement native TypeSafe adapter by @anbuzin in #321
  • Add ai.durable.DurableAgent by @msullivan in #332

Fixes

  • Fix tools defined using functools.update_wrapper on 3.14 by @msullivan in #323
  • Fix decouple bug when a failure in a TaskGroup triggers cancellation by @msullivan in #324
  • Filter out ToolCallResults for tools canceled by a Retry in UI adapter by @msullivan in #326
  • Make UIMessage dumping match AI SDK better by @msullivan in #333

Full Changelog: v0.8.0...v0.9.0