Skip to content

Align Skills extension with updated spec (2026-07-28): directory caching and skill metadata #3718

Closed

Description

@vijaydeepsinha

Description

Following ext-skills #157, two gaps remain in the Python SDK:

  • resources/directory/read results omit ttlMs and cacheScope, which are now required by the updated specification.
  • The Skill model does not support optional _meta; metadata is discarded during parsing and serialization.

Expected fixes

  • Add CacheableResult support to directory-read results and apply the existing protocol-version-aware handling: include cache fields for 2026-07-28 and later, and omit them for older connections.
  • Add an optional meta field to Skill, serialized as _meta, and preserve it through list/get operations.
  • Add regression tests and update the relevant documentation and examples.

References

AI assistance was used to prepare this issue.

Activity

  1. added
    bugSomething isn't working
    v2Affects the v2 line (2.x on main)
    on Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingv2Affects the v2 line (2.x on main)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions