Skip to content

v0.5.0

Latest

Choose a tag to compare

@edgar4 edgar4 released this 05 Nov 05:40
· 4 commits to main since this release
7e224a6
npx @edgaralochi/yada@0.5.0 init my-agent
  • New default widget look: monochrome, with Yada's face changing as a run progresses.
  • New widget API, covered by semver: name, subtitle, avatar, header, fill, colorScheme, styles, unstyled, composer, suggestions, render hooks, formatApprovalPreview, documented CSS parts and variables, slots, lifecycle events, and data-state, data-connection and data-mood on the host.
  • quota, limits and provider on a profile can be a value or a function, resolved once per run. A run keeps its starting values.
  • Corrupt records are quarantined and fail their run cleanly, with quarantined() to inspect them.
  • BrowserClient has timeoutMs, and resuming a missing run clears quietly.

Behaviour changes. The default look, title and composer changed. Approve is now green and decline red. Usage events with cache or server tool fields no longer corrupt runs. Runs have a new corrupt_record failure code. Client requests time out after 15 seconds by default. Upgrade notes

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