Skip to content

Missing experimental session config: enableMcpApps #122

@krukow

Description

@krukow

Generated via Copilot on behalf of @krukow

Missing experimental config: enableMcpApps

Found during the GA upstream parity audit (Phase 1).

The Node.js SDK's session config exposes an experimental enableMcpApps opt-in
(nodejs/src/types.ts:1813, tag v1.0.0-beta.12). When true, the runtime reports
capabilities.ui.mcpApps on the create/resume response (types.ts:583,591,1801).

This SDK does not surface an equivalent config key.

Proposed resolution

Add an experimental :enable-mcp-apps session-config key (camelCased to enableMcpApps
on the wire), marked ^:experimental and documented as not part of the stable SDK
contract — consistent with how other experimental/CLI-adjacent options are handled. Or
explicitly omit it for GA and revisit when the upstream surface stabilizes.

Severity: post-ga (experimental upstream surface).

Metadata

Metadata

Assignees

No one assigned

    Labels

    post-gaDeferred to after 1.0.0 GA

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions