Skip to content

v1.9.0

Latest

Choose a tag to compare

@koic koic released this 03 Nov 14:03
2cd02af

This release adds the Skills extension (SEP-2640): a server publishes Agent Skills from a directory or a handler, and the client lists, reads and verifies them against the manifest digests. It also keeps a tool's _meta and other members on the client, stops the output schema default from overriding a root $dynamicRef, and answers request headers and _meta values the server could not read with a client error instead of failing. The Changed entry alters an answer on the wire under the exceptions described in VERSIONING.md.

Added

  • Add the Skills extension (SEP-2640) (#635)

Changed

  • Refuse a _meta that is not an object as invalid params (#651)

Fixed

  • Skip the reaper join when close runs on the reaper thread (#637)
  • Parse request headers as bytes so invalid UTF-8 cannot raise (#639)
  • Keep a tool's _meta, title, icons, and execution on the client (#641)
  • Refuse a skill URI that is not valid UTF-8 and escape the echoed strings (#646)
  • Recognize a root $dynamicRef when defaulting an output schema to an object (#649)
  • Handle a _meta that is not an object without raising (#650)