Skip to content

Type mixed buttons media headers and bounded carousels - #345

Draft
purpshell wants to merge 15 commits into
mainfrom
codex/interactive-message-contract
Draft

purpshell wants to merge 15 commits into
mainfrom
codex/interactive-message-contract

Conversation

@purpshell

@purpshell purpshell commented Oct 10, 2026 •

Copy link
Copy Markdown
Member

Type mixed reply/URL/call controls, image/video/document button headers and 2–10-card image/video carousels. Enforce source/title unions at the TypeScript boundary, preserve nested video previews and stable reply IDs, and cover exact HTTP payload forwarding.

contracts/interactive-messages.json pins backend ae30811ef6675a38a507482676b7213141ebebb6 and authoritative messaging hash 4375210d40d5bd21cf0605bd89d73eabc41a32f67613cd6a56027e8704005f1f. The older full contract snapshot retains its own recorded revision; no API contract date is advanced.

Message/HTTP tests, typecheck, build, formatting and strict coverage pass. The broad suite's missing-workspace/load failures pass after building workspaces and serially rerunning the five affected groups (74 tests); other groups passed in the original run. Native SDK work from unmerged #348 is unavailable on main and is not claimed here.

Consumer CLI: polymorfa/cli#75. Draft only: matching accepted backend/environment evidence must precede package publication. No package published.

@coderabbitai

coderabbitai Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@purpshell purpshell changed the title Pin expanded native button contract and payload compatibility Type mixed buttons media headers and bounded carousels Oct 14, 2026

This branch has not been deployed

No deployments
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