Skip to content

Conversation

@sashimikun
Copy link

@sashimikun sashimikun commented Jan 18, 2026

Issue: #3

Description

Enable json-render to output Microsoft Adaptive Cards format.

  • Added packages/adapters/adaptive-cards package.
  • Implemented renderAdaptiveCard function for recursive tree transformation.
  • Added helpers for Action.Submit and Action.Execute.
  • Added unit tests and example.

Note: The implementation introduces @json-render/adaptive-cards strictly as an output adapter. It allows users to take a standard json-render tree (defined with their own flexible catalog) and convert it to the Adaptive Cards format for specific targets like Teams or Outlook. This aligns with the philosophy of keeping the core flexible while supporting standards where they make sense as a downstream target.

Enable json-render to output Microsoft Adaptive Cards format.
- Added `packages/adapters/adaptive-cards` package.
- Implemented `renderAdaptiveCard` function for recursive tree transformation.
- Added helpers for Action.Submit and Action.Execute.
- Added unit tests and example.
Enable json-render to output Microsoft Adaptive Cards format.
- Added `packages/adapters/adaptive-cards` package.
- Implemented `renderAdaptiveCard` function for recursive tree transformation.
- Added helpers for Action.Submit and Action.Execute.
- Added unit tests and example.
@vercel
Copy link
Contributor

vercel bot commented Jan 18, 2026

@google-labs-jules[bot] is attempting to deploy a commit to the Vercel Labs Team on Vercel.

A member of the Team first needs to authorize it.

Address PR comment to avoid undefined fallbackText property in Adaptive Card output.
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