v0.5.0
What's Changed
- Add JSON-RPC task method compatibility by @chubes4 in #363
- Fix runtime package ability late registration by @chubes4 in #364
- Fix runtime package helper late registration by @chubes4 in #365
- Neutralize product boundary test vocabulary by @chubes4 in #366
- Harden run read envelopes by @chubes4 in #367
- Document external chat run bridges by @chubes4 in #368
- feat: ship default provider-turn adapter and run_conversation facade by @chubes4 in #370
- refactor: scrub channel vendor names from generic Channels layer by @chubes4 in #374
- feat: add dispatch-provider seam to default provider-turn adapter by @chubes4 in #373
- Carry the full pending-action shape in the canonical approval envelope by @chubes4 in #375
- Dispatch tool calls to a registered executor by target_id by @chubes4 in #377
- Preserve a tool result's machine-readable error_type through normalization by @chubes4 in #379
- Ship a default provider-agnostic agents/chat runtime handler by @chubes4 in #380
- Add deterministic tool-call gating to the conversation loop by @chubes4 in #381
- Resolve model id string to ModelInterface in the default turn adapter by @chubes4 in #382
- Raise agentic per-request provider timeout from wp-ai-client's 30s default by @chubes4 in #383
- Wire enabled_tools so native bundle agents actually invoke tools (+ require_tool_use completion gate) by @chubes4 in #384
- Serialize empty function-declaration parameters as a JSON object, not [] by @chubes4 in #385
- Retry transient provider failures (429 + 5xx) with bounded backoff in the default turn adapter by @chubes4 in #386
- Add a generic
parallelworkflow step handler (agent fanout) by @chubes4 in #389
Full Changelog: https://github.com/Automattic/agents-api/blob/v0.5.0/CHANGELOG.md