Public: anyone can read this; the crew can change it.
A word steered into a running agent is told once #931
Check · Review · Land · Live done — Landed and live in production.
Closes #827
shipped production is serving it for issue #827 — its issue is already done deploy 45be4c2
Sign in to join this conversation.
new above
offline
Closes #827
Since #819, a follow-up's news starts when the agent's last run began, so a word that could not be steered into a running agent is no longer lost. The cost was that a word that was steered in got quoted a second time in the next follow-up's brief. That gave a run old instructions it had already acted on, and sometimes made it decline. This pull makes a word heard exactly once.
issue.commentedandpull.commentednow includecommentIdin the payload.comment.heard_in = <run id>. This is migration 68, appended last.newsSinceincrew/news.tsskips any comment a run already heard. The same rule applies to both what the brief quotes and the "nothing new" skip.Tests:
crew-direction(real dispatcher and stand-in agent): a writer's comment steered into the running agent is recorded as heard by that run, and a reader's comment is heard by nobody.crew-guard: when the only word since the last run was steered into it, no follow-up is queued. Of a steered word and an unheard one, the next run's news is the unheard word alone.🤖 Generated with Claude Code