Skip to content

fix(acp): anchor DM replies to thread root - #2766

Open
arisgysel-design wants to merge 2 commits into
block:mainfrom
arisgysel-design:fix/acp-dm-thread-root
Open

fix(acp): anchor DM replies to thread root#2766
arisgysel-design wants to merge 2 commits into
block:mainfrom
arisgysel-design:fix/acp-dm-thread-root

Conversation

@arisgysel-design

Copy link
Copy Markdown

Summary

  • anchor threaded DM agent replies to thread_tags.root_event_id
  • keep DM conversations at one thread level instead of nesting under the latest message
  • strengthen the regression test with distinct root, parent, and triggering event IDs

Tests

  • cargo test -p buzz-acp
  • cargo clippy -p buzz-acp --all-targets -- -D warnings
  • just ci

Closes #2748

Signed-off-by: Aris Gysel <aris.gysel@me.com>
Co-authored-by: Phuoc (Phu) Do <91568955+dophsquare@users.noreply.github.com>
Signed-off-by: Phuoc (Phu) Do <91568955+dophsquare@users.noreply.github.com>

* origin/main: (126 commits)
  chore(ci): bump desktop smoke E2E timeout to 30 minutes (block#3409)
  release(chart): publish 0.1.7 (block#3393)
  feat(acp): steer claude-code and codex agents via _session/steering (block#3007)
  feat(desktop): apply WebKit rendering workarounds at startup on Linux (block#3271)
  fix(desktop): stabilize flaky DM expansion E2E ordering assertions (block#2004)
  docs(contributing): document the Linux system libraries just ci requires (block#3396)
  fix(desktop): paint community rail full height (block#3382)
  fix(acp): disable goose cron scheduler in managed agent children (block#3144)
  feat(desktop): add custom harness inline from agent dialogs (block#3252)
  chore(compose): remove stale typesense env vars (block#3332)
  feat(desktop): refine agent catalog sharing (block#2439)
  fix(desktop): keep drafts out of the Inbox All view (block#3217)
  docs: restructure DCO guidance into scannable subsection (block#3337)
  Unify mobile loading spinners (block#3314)
  fix(desktop): restore the inbox icon in the sidebar (block#3341)
  fix(desktop): gate codex-acp on a minimum supported version (block#3254)
  feat(cli): add users set-status command for NIP-38 profile status (block#3253)
  fix(composer): scope multiline block formatting (block#3246)
  feat(chart): add relay pod extension points (block#3322)
  Refine mobile attachment picking (block#3313)
  ...
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.

buzz-acp: DM replies anchor to the latest message instead of the thread root — every exchange nests one level deeper

1 participant