Repository navigation
refactor(features,service): an agent's status is read by one pure rule the desktop can run - #3265
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
luke-agent
Bot
changed the base branch from
main
to
luke/neon-realtime-scope-inbox
October 17, 2026 01:05
This was referenced Oct 17, 2026
Merged
luke-agent
Bot
force-pushed
the
luke/neon-realtime-scope-inbox
branch
from
October 18, 2026 19:21
0a6e6cd to
35d1920
Compare
luke-agent
Bot
force-pushed
the
luke/neon-realtime-agent-status
branch
from
October 18, 2026 20:05
b04b331 to
347414f
Compare
luke-agent
Bot
force-pushed
the
luke/neon-realtime-scope-inbox
branch
from
October 18, 2026 21:12
35d1920 to
ff729c0
Compare
luke-agent
Bot
force-pushed
the
luke/neon-realtime-agent-status
branch
from
October 18, 2026 21:24
347414f to
d7f0b2f
Compare
luke-agent
Bot
force-pushed
the
luke/neon-realtime-scope-inbox
branch
from
October 19, 2026 18:52
ff729c0 to
7c1c859
Compare
luke-agent
Bot
force-pushed
the
luke/neon-realtime-agent-status
branch
from
October 19, 2026 18:52
d7f0b2f to
47f6861
Compare
luke-agent
Bot
force-pushed
the
luke/neon-realtime-scope-inbox
branch
3 times, most recently
from
October 20, 2026 01:43
39ca561 to
40e1669
Compare
luke-agent
Bot
force-pushed
the
luke/neon-realtime-agent-status
branch
from
October 20, 2026 02:53
47f6861 to
0fc86f5
Compare
luke-agent
Bot
force-pushed
the
luke/neon-realtime-scope-inbox
branch
2 times, most recently
from
October 20, 2026 15:50
ff97170 to
9710e65
Compare
luke-agent
Bot
force-pushed
the
luke/neon-realtime-agent-status
branch
from
October 20, 2026 22:15
0fc86f5 to
b9b1845
Compare
luke-agent
Bot
changed the base branch from
luke/neon-realtime-scope-inbox
to
luke/live-tx-wait
October 20, 2026 22:16
luke-agent
Bot
force-pushed
the
luke/live-tx-wait
branch
from
October 20, 2026 22:20
7614a60 to
53c8ce1
Compare
luke-agent
Bot
force-pushed
the
luke/neon-realtime-agent-status
branch
from
October 20, 2026 23:27
b9b1845 to
ef1a58e
Compare
luke-agent
Bot
force-pushed
the
luke/neon-realtime-agent-status
branch
from
October 20, 2026 23:32
ef1a58e to
0c13241
Compare
…e the desktop can run The service's status rule, its starting grace and its line grace, moves to @luke/features/coding-agent-status as a pure function of the newest turn, when the newest awaiting line was written, and the instant read at, with statusClockEdge, the next instant the clock alone moves the status. The service reads every status, every line's standing, and every clock edge through it as before, so a desktop following an agent's rows over Neon Realtime reads the same status and knows when to read it again. Co-authored-by: luke-agent[bot] <339870089+luke-agent[bot]@users.noreply.github.com>
luke-agent
Bot
force-pushed
the
luke/neon-realtime-agent-status
branch
from
October 21, 2026 00:25
0c13241 to
7e5d73f
Compare
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stack 2 · Task list and automations, piece 1 (bottom, base
main).What: the service's agent status rule moves to
@luke/features/coding-agent-statusas a pure function of the newest turn and the instant read at, so a desktop reading an agent's live rows can apply the same rule. The rule covers:statusClockEdgegives the next instant the clock alone moves a status. The service'scodingAgentStatusOf,lineAwaitsTurnandstatusClockEdgenow read through it, with no behaviour change, andCODER.STARTING_GRACE/LINE_GRACEderive from its constants.Tests:
coding-agent-status.test.tscovers both graces and their edges, a Stop stamp, an awaiting line, an opener, a session ended for good, and an agent started blank.