Skip to content

fix(acp): keep top-level agent replies in channel - #3687

Draft
inde3d100 wants to merge 1 commit into
block:mainfrom
inde3d100:fix/channel-root-agent-replies
Draft

fix(acp): keep top-level agent replies in channel#3687
inde3d100 wants to merge 1 commit into
block:mainfrom
inde3d100:fix/channel-root-agent-replies

Conversation

@inde3d100

Copy link
Copy Markdown

What changed

  • keep agent replies to top-level channel messages in the channel timeline
  • continue flattening human-facing replies made inside an existing thread to that thread's root
  • apply the same channel-versus-thread behavior to setup-mode nudges
  • update ACP prompt guidance and reply-routing tests for top-level, threaded, batched, human, and agent-to-agent cases

Why

The ACP harness currently instructs an agent to reply to every top-level human mention with --reply-to, which automatically turns that exchange into a thread. This makes normal channel conversation disappear behind threads even when the human did not start one.

The desired interaction is:

  • top-level message → top-level reply in the same channel
  • message already in a thread → reply at that thread root

This keeps the channel readable while preserving deliberate threaded conversations.

Validation

  • just ci
  • all 649 buzz-acp tests passed
  • desktop, web, and mobile cross-platform checks passed
  • git diff --check origin/main...HEAD

Co-authored-by: inde3d100 <79023953+inde3d100@users.noreply.github.com>
Signed-off-by: inde3d100 <79023953+inde3d100@users.noreply.github.com>
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