Skip to content

v10.8.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 19:11
· 19 commits to main since this release

Some MCP actions change what a public channel serves or hand something to a
store, and none of those can be taken back in place. The client now carries
an approval gate for exactly those actions, so a human can stand between an
agent's proposal and the write when the platform asks for one.

  • extension_submit, extension_release_promote and the destructive
    extension_shares actions accept an approvalId. When the platform's
    approval gate is on, the first call answers approval-required with an
    approval id and a URL a human approves at extension.dev; the same call
    repeated with that id performs the action. Rejections and pending
    approvals answer as themselves, never as a bare error.
  • Approvals are bound to an action fingerprint, so an approval for one
    promote cannot be replayed on another.
  • The gate is off unless the platform enables it; every existing flow is
    unchanged by default.