Skip to content

WebMCP spec moved past the pinned snapshot - re-verify skill content #29

Description

@github-actions

Motivation

The W3C WebMCP draft (webmachinelearning/webmcp) has 15 commit(s) since the pinned snapshot 2026-08-31. The skills teach that snapshot, so unreviewed spec movement can silently make generated code wrong.

Objective

Re-verify skills/webmcp/references/spec.md (and runtime.md, the framework guides, and skills/verify/SKILL.md where behavior moved) against the current rendered draft (https://webmachinelearning.github.io/webmcp/) and the Chrome docs. Update the Snapshot: line in spec.md to at or past the newest commit below. node scripts/check.mjs must still pass.

Spec commits since the snapshot

  • 2026-09-17 f5645e9 Add ToolActivatedEvent and ToolCancelEvent event interfaces (#245)
  • 2026-09-17 8a82bb7 Add debugging member to ToolAnnotations (#253)
  • 2026-09-15 df2d824 Document Permissions Policy as a security mitigation (#275)
  • 2026-09-14 cc45efc Validate tool name before description in registerTool() (#302)
  • 2026-09-14 c8b7e75 Use the implementers spelling, matching the rest of the repo (#309)
  • 2026-09-10 97da8f5 Change executeTool() inputObject type from object to any (#251)
  • 2026-09-09 94c0a3a Include origin in observation tool map via observed tool collection struct (#281)
  • 2026-09-04 50c4b7f Explicitly document that headless use cases are in scope (#296)
  • 2026-09-04 2092f25 Add flag for local development in Chromium browsers (#280)
  • 2026-09-04 16861c6 Update stale examples and references to the current modelContext API (#284)
  • 2026-09-04 3204721 Fix the JSON-LD media type in the declarative explainer (#285)
  • 2026-09-04 f389d31 Add "Best Practices" section and guidance on tool registration to README (#294)
  • 2026-09-04 5f0c737 Refactor sequence diagrams (#295)
  • 2026-09-03 7b3f50f Add consequentialHint to ToolAnnotations (#217)
  • 2026-09-02 55fb7ee Update implementation status to include agent support (#283)

Maintained by .github/workflows/spec-drift-watch.yml; refreshed on each run, closed automatically when the snapshot catches up.

Activity

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

    spec-driftThe WebMCP spec moved past the pinned snapshot in spec.md

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions