Skip to content

v0.4.0

Choose a tag to compare

@edgar4 edgar4 released this 04 Nov 16:49
· 16 commits to main since this release
db2317b
npx @edgaralochi/yada@0.4.0 init my-agent
  • Per-actor MCP connections with createMcpActorPool: one tool catalog, pooled OAuth connections, public tools and a connect flow.
  • hiddenArguments fills arguments such as idempotency keys on the server, derived from the operation id.
  • rememberApprovals restricts or turns off remembered approvals on the handler and worker.
  • Typed ToolCallError with code and delivery, and reconnection after expired MCP sessions without repeating writes.
  • Cost reservations at submission and an optional global budget for quotas.
  • eraseActor, OAuth token revocation on disconnect and cleanup of unused OAuth records.
  • Widget: yada-run-end event, and messages sent as a run finishes are no longer lost.

Behaviour changes. Standard JSON Schema formats are now enforced on MCP inputs, outputs and elicitation answers. Actions have a new undelivered status. Runs that exhaust their retries now add their cost to quotas. Upgrade notes

Requires Node 24. The attached archive is the package published to npm; verify it with shasum -a 256 -c SHA256SUMS.