Skip to content

Version Packages#41

Merged
gitsad merged 1 commit into
mainfrom
changeset-release/main
Jul 3, 2026
Merged

Version Packages#41
gitsad merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@mobile-reality/mdma-agui@0.2.0

Minor Changes

  • b03ad21: Add an initialState option to createDocumentStore for hydrating component values at store
    creation — e.g. restoring a persisted conversation fetched from a backend. Keyed by component id →
    its values map (symmetric with getState()), it overlays AST defaults without emitting audit
    events or marking fields touched
    , and applies only to freshly-created components so a streaming
    re-parse never clobbers in-flight edits. mdma-agui threads initialState through parseMdma,
    the bridge, and MdmaAgentView/useMdmaAgentStream, so re-opened conversations render
    pre-populated.
  • d90af8c: Add @mobile-reality/mdma-agui: a bridge that renders MDMA interactive documents streamed over
    the AG-UI protocol and routes user actions (submit / approve / deny) back into the agent run.
    Ships a headless core (createMdmaAgentBridge) plus an optional React layer
    (useMdmaAgentStream, MdmaAgentView). AG-UI coupling is isolated to a minimal structural agent
    interface, so any @ag-ui/client HttpAgent works without a hard dependency.
  • b03ad21: Support tasklist completion and webhook triggers as routable events. The tasklist renderer now
    emits ACTION_TRIGGERED (its onComplete action) on the transition into all-items-checked, and
    the webhook renderer gains a trigger button that emits INTEGRATION_CALLED. The mdma-agui
    bridge routes both back into the agent run — alongside form submit, button, and approve/deny — so
    completing a checklist or firing a webhook resumes the AG-UI conversation.

Patch Changes

  • d262328: Stop flashing "Unknown component type" while a block is still streaming. When an mdma fence is
    not yet closed, a valid-YAML-but-unknown type (e.g. a half-streamed approval-gat before
    approval-gate finishes) is now left as a pending block (loading skeleton) instead of being
    rendered as an unknown-type error. Once the fence closes, a genuinely unknown type still surfaces
    the error as before. Known valid types continue to render live during streaming. The mdma-agui
    adapter now threads the source into unified.run() so the parser can see the raw fences.

@mobile-reality/mdma-renderer-react@0.4.0

Minor Changes

  • b03ad21: Support tasklist completion and webhook triggers as routable events. The tasklist renderer now
    emits ACTION_TRIGGERED (its onComplete action) on the transition into all-items-checked, and
    the webhook renderer gains a trigger button that emits INTEGRATION_CALLED. The mdma-agui
    bridge routes both back into the agent run — alongside form submit, button, and approve/deny — so
    completing a checklist or firing a webhook resumes the AG-UI conversation.

Patch Changes

  • Updated dependencies [b03ad21]
  • Updated dependencies [d262328]
    • @mobile-reality/mdma-runtime@0.3.0

@mobile-reality/mdma-runtime@0.3.0

Minor Changes

  • b03ad21: Add an initialState option to createDocumentStore for hydrating component values at store
    creation — e.g. restoring a persisted conversation fetched from a backend. Keyed by component id →
    its values map (symmetric with getState()), it overlays AST defaults without emitting audit
    events or marking fields touched
    , and applies only to freshly-created components so a streaming
    re-parse never clobbers in-flight edits. mdma-agui threads initialState through parseMdma,
    the bridge, and MdmaAgentView/useMdmaAgentStream, so re-opened conversations render
    pre-populated.

Patch Changes

  • d262328: Fix DocumentStore.updateAst freezing a component's type for the lifetime of its id. During
    streaming, an early partial parse can produce a placeholder/truncated type (e.g. approval-gat
    before approval-gate finishes streaming); updateAst now re-initializes a component when its
    type changes between parses, while still preserving in-flight state (values, touched) when the
    type is unchanged.

@mobile-reality/mdma-attachables-core@0.2.4

Patch Changes

  • b03ad21: Remove the unused onAction methods from the core attachable handlers (form, button, tasklist,
    table, callout, approval-gate, webhook). They were never invoked — renderers dispatch store actions
    directly — so this is a dead-code cleanup with no behavioral change. Each handler's definition and
    initialize are unchanged.
  • Updated dependencies [b03ad21]
  • Updated dependencies [d262328]
    • @mobile-reality/mdma-runtime@0.3.0

@mobile-reality/mdma-cli@0.2.8

Patch Changes

  • @mobile-reality/mdma-validator@0.3.1

@mobile-reality/mdma-parser@0.2.4

Patch Changes

  • d262328: Stop flashing "Unknown component type" while a block is still streaming. When an mdma fence is
    not yet closed, a valid-YAML-but-unknown type (e.g. a half-streamed approval-gat before
    approval-gate finishes) is now left as a pending block (loading skeleton) instead of being
    rendered as an unknown-type error. Once the fence closes, a genuinely unknown type still surfaces
    the error as before. Known valid types continue to render live during streaming. The mdma-agui
    adapter now threads the source into unified.run() so the parser can see the raw fences.

@mobile-reality/mdma-validator@0.3.1

Patch Changes

  • Updated dependencies [d262328]
    • @mobile-reality/mdma-parser@0.2.4

@mobile-reality/mdma-demo@0.0.12

Patch Changes

  • Updated dependencies [b03ad21]
  • Updated dependencies [d262328]
  • Updated dependencies [b03ad21]
  • Updated dependencies [d262328]
    • @mobile-reality/mdma-runtime@0.3.0
    • @mobile-reality/mdma-parser@0.2.4
    • @mobile-reality/mdma-renderer-react@0.4.0
    • @mobile-reality/mdma-validator@0.3.1

@gitsad gitsad merged commit bd4bc20 into main Jul 3, 2026
1 check passed
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