Skip to content

upstream(sync): Tier 2 messaging — inbox delete, compact links, MCP todo scope - #319

Merged
oscarlehuu merged 4 commits into
mainfrom
cursor/upstream-tier2-messaging-ec82
Aug 23, 2026
Merged

upstream(sync): Tier 2 messaging — inbox delete, compact links, MCP todo scope#319
oscarlehuu merged 4 commits into
mainfrom
cursor/upstream-tier2-messaging-ec82

Conversation

@oscarlehuu

@oscarlehuu oscarlehuu commented Aug 23, 2026

Copy link
Copy Markdown

Summary

Absorb Buzz Tier 2 messaging into Crew: inbox delete, compact buzz:// permalink chips + metadata tooltips, pickup follow-through in the ACP prompt, and MCP todo scoped to the session.

Fixes #289.

Upstream PRs (block/buzz): block#5779 inbox delete; block#5638 compact Buzz permalink chips; block#6252 compact Buzz link metadata; block#6186 prompt pickup follow-through; block#6216 MCP scope todo usage to session.

Conflict resolution

Crew buzz://file wiki citations stay inline links, not chips (unresolved vs the new compact metadata renderer — investigated, not expanded).

Channel-first IA (#278): this change does not restore a Projects rail or Workbench. Compact chips navigate through existing project/channel routes.

Testing

  • RED/GREEN unit: desktop/src/shared/ui/markdown.test.mjs — bare permalink chips, wiki buzz://file stays inline.
  • cargo test -p buzz-acp --lib shared_base_prompt_keeps_crew_office_sections — no-bare-ack + pickup follow-through + Crew office sections.
  • cargo test -p buzz-dev-mcp --lib tool_description_scopes_todo.
  • pnpm exec tsc --noEmit in desktop/.
  • pnpm --filter buzz check:channel-first-ia.
  • Playwright smoke: evidence-reactions.spec.ts (5 passed, including evidence+permalink vs ordinary chips), evidence-cross-check.spec.ts, inbox-edit.spec.ts (Inbox delete), mission-inbox.spec.ts.
Open in Web Open in Cursor 

cursoragent and others added 4 commits August 23, 2026 04:35
… prompts

Pin the #289 conflict: a crew-evidence message that also contains a
buzz:// permalink must stay an evidence card. Compact permalink chips,
pickup follow-through, and MCP todo scope assertions fail until the
upstream ports land.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: oscarlehuu <oscarlehuu@users.noreply.github.com>
Absorb Buzz block#5779, block#5638, block#6252, block#6186, and block#6216.

MessageRowDefaultBody dispatch order is crew-evidence → handover →
compact Buzz permalink chips → ordinary Markdown, so an evidence card
with a buzz:// link still renders Accept/Reject instead of a chip.

block#6186 pickup follow-through composes with Crew no-bare-ack (#283/#276).
Wiki buzz://file citations stay inline (not chips). Inbox delete does
not change Mission Inbox sections.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: oscarlehuu <oscarlehuu@users.noreply.github.com>
…dant

The Playwright `has` locator must be relative to each message-row. Nested
timeline-scoped locators never matched even when the evidence card rendered.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: oscarlehuu <oscarlehuu@users.noreply.github.com>
…atchet

Move channel/message/entity chip renderers out of markdown.tsx so the
already-over-limit file stays at or below the 1915-line base. Dispatch
order is unchanged: crew-evidence → handover → compact links → Markdown.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: oscarlehuu <oscarlehuu@users.noreply.github.com>
@oscarlehuu
oscarlehuu merged commit 9ed6d9c into main Aug 23, 2026
8 of 14 checks passed
@cursor

cursor Bot commented Aug 23, 2026

Copy link
Copy Markdown

UI proof on 802de78e (Gate already green). Dispatch order is crew-evidence → handover → compact links → Markdown. Home Inbox delete is present; Mission Inbox sections are unchanged.

Walkthrough recording (evidence card with a buzz:// permalink → compact chips + metadata tooltip → Inbox delete → Mission Inbox sections):

tier2-messaging-evidence-inbox.mp4

Evidence card owns a crew-evidence + buzz:// row

Accept/Reject stay on the card. The permalink is an “Open PR in Crew” action, not a broken chip.

01-evidence-with-permalink

Compact permalink chips + link metadata

Ordinary buzz:// rows render chips (PR / channel / issue) with compact metadata cards underneath.

02-compact-permalink-chips

Hover shows the pull-request metadata tooltip.

03-link-metadata-tooltip

Inbox delete

Home Inbox offers Delete; confirm dialog is “Delete message?”.

04-inbox-delete

Mission Inbox sections still intact

Needs attention / Ready to review / In flight remain on Home.

05-mission-inbox-sections

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.

upstream(sync): Tier 2 messaging — inbox delete, compact links, MCP todo scope (#5779, #5638, #6252, #6186, #6216)

2 participants