Skip to content

feat(t3team): kill the inter-agent chatter loop (port onto evolved delivery tiers) - #203

Closed
johnnyelwailer wants to merge 3 commits into
mainfrom
fix/chatter-interagent-nexiwork
Closed

johnnyelwailer wants to merge 3 commits into
mainfrom
fix/chatter-interagent-nexiwork

Conversation

@johnnyelwailer

Copy link
Copy Markdown
Owner

Port of the vendor-pin chatter fix onto the evolved delivery tiers: quiet/strong reaction-instruction split by reason, always-on anti-ping steering line for parented threads, silent-until-done child kickoff frame. 30/30 targeted tests green.

Port of the vendor-pin chatter fix onto the evolved delivery tiers:

- reaction-visibility: split the user-return instruction by reason.
  Unanswered user message keeps the strong answer-first rule; an
  unreacted agent reply now gets the quiet rule - act only if the
  situation changed, no re-stating, no re-acknowledging standing
  instructions, no status recap, one short line when nothing is new.
- steering context: the anti-ping line now fires for EVERY parented
  thread, not only while a human is steering (idle gets the standing
  variant: one final report when done, hard blockers only).
- child kickoff frame: "report progress and results" -> stay silent
  while working, report the final result exactly once.
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:M labels Sep 11, 2026
- M1: hasPriorInterAgentMessages gains an exclude-ids parameter; the
  reaction turn passes the batch's own ids (each delivery persists into
  the transcript before the drain claims it, so without this the
  full-body first-delivery tier is unreachable in this pin too).
- M2: userInterjectedDuringQueueing skips inter-agent reaction inputs
  and automated senders - a sibling burst can no longer compress its
  own batch.
- m2: restart-rehydrate prefix matching applies the identity guards to
  all three tier bases.
- M3: t3team_send_message urgent flag + abnormal-stop notifications
  marked urgent server-side.
- quiet rule blocker carve-out; buildChildKickoffText assertions.
  Regression tests added for M1/M2/M3.
@github-actions github-actions Bot added size:L and removed size:M labels Sep 11, 2026
…docs

- idleThread fixture gains messages/activities: the restart-hold summary
  path reads the steering context off the thread, and without them the
  summary turn defects out and the mailbox reacting flag sticks.
- soften the send_message urgent description: this pin's reactor has no
  urgent wake-bypass yet (fixed coalescing sleep), so urgent messages
  are prioritized in the queue, not delivered immediately.
@johnnyelwailer

Copy link
Copy Markdown
Owner Author

Superseded by #202: main now carries the evolved inter-agent stack (delivery tiers + modular reactor), and the #202 merge re-applies the full chatter fix set (M1/M2/m1/m2/m3 + urgent producer + text alignment) on top of it. Same fix, one landing. Closing.

johnnyelwailer added a commit that referenced this pull request Oct 12, 2026
…eting, linked repos) (#524)

* fix(web): desktop UX fixes (My Work drag, sign-in dialog, loading greeting, linked repos)

- My Work pane and startup gate get the Electron drag header (nx-nexi#199)
- Device-code account sign-in is a dialog, not a truncated sidebar button (#201)
- My Work loading screen: time-of-day greeting + vector animation, no logo (#202)
- Linked repositories: schemeless host/owner/repo gets https://, signed-in
  detection no longer fails on one stale host, Recheck re-probes, larger dialog (#203)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* fix(web): sign-in code dialog spacing without restyling DialogPanel

DialogPanel owns its spacing (shadcn/no-restyle failed Lint). Move the gap onto
a plain wrapper, as the other dialogs do.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Philip Jonientz <philip.jonientz@nexplore.ch>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant