What's Changed
- test: fix flaky openai structured output test by adding Field guidance by @dbschmigelski in #1534
- interrupts - multiagent - do not emit AfterNodeCallEvent on interrupt by @pgrayy in #1539
- ci: add workflow for lambda layer publish by @dbschmigelski in #870
- fix: Populate tool_args correctly for steering by @clareliguori in #1531
- interrupts - graph - agent based by @pgrayy in #1533
- chore: refactor use_span to be closed automatically by @poshinchen in #1293
- ci: limit permission scope on lambda layer github action by @dbschmigelski in #1555
- chore: Enable Auto-close labels on Pull requests as well. by @yonib05 in #1552
- Use devtools actions by @Unshure in #1554
- feat(bedrock): add automatic prompt caching support by @kevmyung in #1438
- feat(hooks): add retry mechanism for tool calls by @dbschmigelski in #1556
- feat(tools): move ToolProvider out of experimental namespace by @Unshure in #1567
- [FIX] models - gemini - start and stop reasoningContent by @JackYPCOnline in #1557
- feat(agent): update AgentResult str priority order by @afarntrog in #1553
- callback handler - fix reporting of tool when missing delta by @pgrayy in #1573
- feat(hooks): Add invocation state by @mkmeral in #1550
- test(steering): Fix failing integ tests by @mkmeral in #1580
New Contributors
Full Changelog: v1.23.0...v1.24.0