Repository navigation
feat(panel,host): the windows' inbox reads become pushed follows, and the held inbox reads are retired - #3306
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
14 tasks done
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 18, 2026 19:25
a5d421a to
f0582b7
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 18, 2026 19:36
de635f7 to
ff7d3ef
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 18, 2026 21:12
f0582b7 to
dc02f9e
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 18, 2026 21:12
ff7d3ef to
f4abac2
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 19, 2026 18:52
dc02f9e to
e22b0dc
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 19, 2026 18:52
f4abac2 to
ce082be
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 20, 2026 01:41
e22b0dc to
1af722d
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 20, 2026 01:41
ce082be to
20fc00a
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 20, 2026 01:53
1af722d to
4c1178a
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 20, 2026 01:53
4ffecde to
13cc8bd
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 20, 2026 02:59
13cc8bd to
e851e4b
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 20, 2026 03:03
e851e4b to
888bc1e
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 20, 2026 03:24
888bc1e to
58fa42d
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 20, 2026 23:40
58fa42d to
b30a7da
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 20, 2026 23:40
9021006 to
284f6ea
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 21, 2026 00:08
fd792c2 to
b3a9836
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 21, 2026 00:08
284f6ea to
39217bb
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 21, 2026 00:25
39217bb to
a640f58
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 21, 2026 00:25
b3a9836 to
0fd35c0
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 21, 2026 00:43
0fd35c0 to
4bec30f
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 21, 2026 00:43
a640f58 to
ab46d59
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 21, 2026 01:04
4bec30f to
5fb8e7a
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 21, 2026 01:04
ab46d59 to
8ef8a03
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 21, 2026 01:22
8ef8a03 to
24a8662
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 21, 2026 01:22
5fb8e7a to
e42a737
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-push
branch
from
October 21, 2026 08:53
24a8662 to
5d8c691
Compare
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 21, 2026 09:11
e42a737 to
20d0381
Compare
… the held inbox reads are retired The Inbox tab, the Inbox page, Home and Factory follow each plan's or agent's inbox they draw on the act port's `codingAgents.inboxFollow` stream (`use-followed-inboxes.ts`), and hold its items as each change arrives: no read loop, no cursor, no reread after marking every item read, since each push carries the reader's markers. A plan counts as current once its push is as new as main's word of it, so a link to a brand-new item waits rather than saying it is gone. The held reads `codingAgents.inbox` and `codingAgents.agentInbox` are retired: the act port's kinds and procedures, the Gateway methods, the host's calls, and their parameter schemas. Co-authored-by: luke-agent[bot] <339870089+luke-agent[bot]@users.noreply.github.com>
luke-agent
Bot
force-pushed
the
luke/realtime-inbox-renderer
branch
from
October 21, 2026 09:27
20d0381 to
0969d75
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.
The window's inbox reads become pushed follows, and the held inbox reads are retired. This is stacked on #3264.
What changes
codingAgents.inboxFollowstream per plan or agent they show (use-followed-inboxes.ts). Each holds the items as each change arrives.codingAgents.inboxandcodingAgents.agentInboxare removed, together with their act-port kinds and procedures, Gateway methods, host calls, and parameter schemas.Tests
testing/followed-inboxes.tsstands in for the host's inbox streams.use-inbox-items.test.ts, the inbox tests in desktop-inbox, desktop-home, desktop-factory, person-page, inbox-link-chips, inbox-side-panel, read-failure, desktop-tasks and composer-drafts, and use-inbox-read-marks.To check by hand