v0.3.8
What's Changed
- fix: stabilize run resumption and tool execution pipeline by @seratch in #827
- feat: Add tool input/output guardrails to TS SDK by @seratch in #812
- feat: Add per-run tracing API key support by @seratch in #813
- feat: Add ai-sdk v3 support and improve other provider compatibility; fix #770 #791 by @seratch in #814
- feat: #794 Expose
ToolInputParametersandToolOptionsfrom the top-level exports so wrappers can import the tool types by @seratch in #795 - fix: opt-in run state enhancement for #813 by @seratch in #834
- fix: Skip response_format when "text" in Chat Completions calls by @seratch in #835
- fix: #709 Share tracing context across runtimes to prevent Deno + ai-sdk context loss by @seratch in #828
- fix: #799 Expose raw input and validation error in tool parsing failures by @shrirajh in #800
- fix: Fix #809 chat completions tool calls when content is present by @seratch in #817
- fix(realtime): #820 null values for noise_reduction / transcription / turn_detection are ignored by @seratch in #822
- fix: #816 preserve falsy turn detection config values by @seratch in #819
- fix: sanitize conversation items for non-OpenAI models in HITL flow by @seratch in #845
- fix: whitelist realtime session tool payload to documented fields by @seratch in #849
- fix(agents-extensions): #802 handle object based token usage in ai-sdk wrapper by @ArpitMishra17 in #805
- fix: Fix streaming cancellation to abort promptly and resolve completion on cancel by @seratch in #818
- fix: Add content: null when having tool calls for Chat Completions by @seratch in #815
- fix: terminate streamable HTTP MCP sessions safely with typed guard by @seratch in #837
- refactor: #275 simplify streaming state by removing unused index tracking by @nexo-tech in #841
- fix: #829 Ensure generated declarations are type-checked and expose PreparedInputWithSessionResult by @seratch in #830
- chore(deps): bump @modelcontextprotocol/sdk from 1.24.0 to 1.25.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #811
- chore(deps): bump @modelcontextprotocol/sdk from 1.25.1 to 1.25.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #821
Documents
- docs: #804 improve the retry document section to be accurate by @seratch in #823
- Update all translated document pages by @github-actions[bot] in #824
- Improve guardrail tripwire logic in examples by @RajKKapadia in #803
- feat(examples): add HITL session scenario coverage with rehydration and rejections by @seratch in #842
Misc
- Upgrade pnpm to the latest patch version and dev deps as well by @seratch in #797
- chore(deps): bump the npm_and_yarn group across 3 directories with 1 update by @dependabot[bot] in #798
- Upgrade pnpm to 10.27.0; dev/docs dependencies too by @seratch in #810
- misc: Add verify-changes skill for project maintainers by @seratch in #826
- Add regression tests covering agent scenarios by @seratch in #832
- Add example runner script by @seratch in #833
- chore: Rename verify-changes and tweak its behavior, add MCP server skills by @seratch in #836
- docs: clarify completion report guidance in AGENTS.md by @seratch in #838
- docs: add pr-draft-summary skill instructions by @seratch in #839
- feat: expand example runner filtering and refresh sample images by @seratch in #840
- docs: move exec plan guide to repo root by @seratch in #846
- feat: add examples auto-run helper and refresh example workflows by @seratch in #848
- Upgrade pnpm, dev, and docs deps by @seratch in #850
- misc: add integration-tests skill guide by @seratch in #851
- Add two more agent skills by @seratch in #852
- Add unit tests using $test-coverage-improver by @seratch in #853
- ci: add Codex changeset validation workflow by @seratch in #854
- ci: add release PR review automation by @seratch in #856
- chore: update versions by @github-actions[bot] in #796
New Contributors
- @shrirajh made their first contribution in #800
- @RajKKapadia made their first contribution in #803
- @ArpitMishra17 made their first contribution in #805
- @nexo-tech made their first contribution in #841
Full Changelog: v0.3.7...v0.3.8