Skip to content

v0.9.0

Choose a tag to compare

@saadahmed95 saadahmed95 released this 21 Oct 08:51
7955b21

What's Changed

  • feat(transport): record which persona wrote an assistant entry by @saadahmed95 in #181
  • feat(testing): export the recorded protocol frames as a consumer fixture by @saadahmed95 in #182
  • feat(providers): fail over to a second provider when one is unavailable by @saadahmed95 in #183
  • feat(transport): let a consumer set the text of the connect frame by @saadahmed95 in #184
  • feat(providers): add a reversible prompt mask at the provider boundary by @saadahmed95 in #185
  • lore: onboard re-cinq/halengine by @lore-agent[bot] in #196
  • docs(spec): describe the shipped tool-response contract by @saadahmed95 in #190
  • feat(types): give session state a creation time to measure age from by @saadahmed95 in #186
  • feat(providers): make the mock provider scriptable by @saadahmed95 in #187
  • feat(providers): report token usage from the Bedrock provider by @saadahmed95 in #188
  • fix(transport): refuse an authenticated id the engine cannot use as an identity by @saadahmed95 in #189
  • feat(orchestration): read the tool list every turn, not at construction by @saadahmed95 in #191
  • feat(transport): carry the authenticated user into the tool context by @saadahmed95 in #192
  • feat(transport): let a consumer choose which caller headers reach a tool by @saadahmed95 in #193
  • ci(lore): bring the ingest workflow to v7, keeping local hardening by @gedaiu in #199
  • build: Bump eslint from 10.12.0 to 10.13.0 in the development group across 1 directory by @dependabot[bot] in #180
  • feat(session): support mongodb driver 7 by @vvondruska in #169
  • feat(tools): mark a failed tool result as an error on the provider wire by @saadahmed95 in #195
  • fix(orchestration): give each tool call its own copy of the caller's headers by @saadahmed95 in #200
  • build(build): release 0.9.0 by @saadahmed95 in #201

Full Changelog: v0.8.0...v0.9.0