Skip to content

refactor(service): retire eve's session stream, which nothing follows any more - #3941

Closed
charleslpan wants to merge 1 commit into
luke/voice-brain-realtimefrom
luke/retire-eve-session-stream
Closed

charleslpan wants to merge 1 commit into
luke/voice-brain-realtimefrom
luke/retire-eve-session-stream

Conversation

@charleslpan

@charleslpan charleslpan commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

A small follow-up to #3937, stacked on it. The coordinator asked for it.

#3937 moved the voice brain off eve's session stream and onto the task conversation's mark over Neon Realtime. That left EveSessions.stream with no caller, so this PR removes it:

  • the stream method on EveSessions, with its reader (streamFromEve, readStreamLine, streamedEvent, EveStreamEvent, STREAM_FROM_TAIL)
  • the two eve-sessions.test.ts tests for that reader, and their streaming fixture
  • the empty stream on every fake eve: coder-host/host.ts's, and those in eight test files

Behaviour doesn't change: nothing read the stream after #3937.

Checks run locally

pnpm check:affected gets OOM-killed in the sandbox, so I ran its pieces one at a time:

  • repository-checks.sh, biome check ., oxlint, knip
  • discarded-effect (with a larger heap)
  • tsc for service
  • vitest for brain-host, coder-start, coding-agents-app, automations, agent-wakes, and voice (310 tests)

What to check by hand

Nothing: there's no visible change.

Made with Luke

View guided diff Turn on auto-fix

@vercel

vercel Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
luke-web Ready Ready Preview Oct 20, 2026 2:53am UTC

Request Review

… any more

The voice brain was the last follower of `EveSessions.stream`, and it now
follows a turn on the task conversation's mark over Neon Realtime. This
removes the seam, its NDJSON reader, its two tests, and the empty `stream`
on every fake eve.

Co-authored-by: luke-agent[bot] <339870089+luke-agent[bot]@users.noreply.github.com>
@luke-agent

luke-agent Bot commented Oct 20, 2026

Copy link
Copy Markdown
Contributor

Closing for now: the developer moved every area onto the central live layer with Neon Realtime off (LUKE_REALTIME, #4267; held polls, #4272), and this change only does something with Realtime on. The branch is kept, so the PR can be reopened and rebased when LUKE_REALTIME goes back on.

@luke-agent luke-agent Bot closed this Oct 20, 2026

This branch was successfully deployed

1 active deployment
Preview — ef701bf5 Deployed Oct 20, 2026 by vercel[bot]
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