Skip to content

action-metadata extension (from SEP-2061)#3

Open
SamMorrowDrums wants to merge 1 commit into
sammorrowdrums/extensions-scaffold-trust-ifc-actionfrom
sammorrowdrums/action-metadata-extension
Open

action-metadata extension (from SEP-2061)#3
SamMorrowDrums wants to merge 1 commit into
sammorrowdrums/extensions-scaffold-trust-ifc-actionfrom
sammorrowdrums/action-metadata-extension

Conversation

@SamMorrowDrums

Copy link
Copy Markdown
Contributor

Adds the io.modelcontextprotocol/action-metadata experimental extension.

inputMetadata / returnMetadata + outcome classifiers (including requires_review) on ToolAnnotations: a declarative contract describing where a tool's inputs go, where its outputs originate, and what real-world effects it can cause.

Origin

Carries forward the field semantics from SEP-2061 (Action Security Metadata) by @rreichel3, which @localden closed on 2026-06-13 in favour of this extension. SEP-2061 is preserved as the origin and credit. @connor4312's review of SEP-1913 — "InputMetadata/ReturnMetadata seem okay. I would be able to trust these as a client" — is the clearest external endorsement of this shape.

Stacking

Part of the three-PR split of SEP-1913 (see the base PR for the full plan):

  • base — shared scaffolding + trust-annotations extension
  • this PRaction-metadata extension (independent of the FIDES scheme)
  • FIDES schemeschemes/ifc-fides.md, stacked on the base

Targets the trust-annotations base branch; retarget to main once the base merges.

SamMorrowDrums added a commit that referenced this pull request Jun 15, 2026
The posted SEP-1913 umbrella comment was updated to match the shipped
structure: two extensions plus a schemes/ folder, with FIDES as one
data-labelling scheme (ifc.fides.v1) rather than an extension/profile.
Bring docs/intent-comment.md back in sync as the source of record and
add the three stacked PR links (#2 base, #3 action-metadata, #4 FIDES
scheme).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
SamMorrowDrums added a commit that referenced this pull request Jun 16, 2026
The posted SEP-1913 umbrella comment was updated to match the shipped
structure: two extensions plus a schemes/ folder, with FIDES as one
data-labelling scheme (ifc.fides.v1) rather than an extension/profile.
Bring docs/intent-comment.md back in sync as the source of record and
add the three stacked PR links (#2 base, #3 action-metadata, #4 FIDES
scheme).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@SamMorrowDrums SamMorrowDrums force-pushed the sammorrowdrums/extensions-scaffold-trust-ifc-action branch from aee8f53 to d0733ef Compare June 16, 2026 08:29
Stacked on the trust-annotations base. Declarative inputMetadata / returnMetadata
+ outcome classifiers (incl. requires_review) on ToolAnnotations. Carries forward
the field semantics from SEP-2061 (Action Security Metadata, @rreichel3), closed
2026-06-13 in favour of this extension.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@SamMorrowDrums SamMorrowDrums force-pushed the sammorrowdrums/action-metadata-extension branch from e7a0bb0 to 85c2be7 Compare June 16, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant