Remove the coder entity#4272
Conversation
The coder entity wrapped Claude Code / Codex CLI sessions as durable entities. Remove it entirely: entity definition, tools (spawn_coder, prompt_coder), runtime types and context-factory method, UI components (CodingSessionView, CodingSessionTimeline, CodingSessionSpawnForm), hooks, and the agent-session-protocol dependency. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #4272 +/- ##
==========================================
+ Coverage 60.07% 63.06% +2.99%
==========================================
Files 49 184 +135
Lines 6329 19932 +13603
Branches 1887 4962 +3075
==========================================
+ Hits 3802 12571 +8769
- Misses 2526 7358 +4832
- Partials 1 3 +2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove the dedicated coder docs page and clean up references in the quickstart, usage overview, handler context reference, embedded builtins, writing handlers, clients & react, horton entity docs, index page, and sidebar navigation. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
✅ Deploy Preview for electric-next ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add useProjects hook for project management with localStorage persistence, update Sidebar to group entities by project, and include related App/CSS changes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Hello @KyleAMathews! Why exactly was this removed? It's exactly what I was looking for. |
|
We're focusing on making Horton a great coding agent https://x.com/kylemathews/status/2051723417821512082 We'll get back to building a bridge but that's not the immediate priority. If you have a codex account, Horton works great with it |
Summary
Remove the coder entity (coding-session) — the feature that wrapped Claude Code / Codex CLI sessions as durable entities with live event mirroring.
Approach
Complete removal across three packages:
@electric-ax/agents— entity definition (coding-session.ts), tools (spawn_coder,prompt_coder), bootstrap registration, and theagent-session-protocoldependency@electric-ax/agents-runtime— types (CodingSessionHandle,CodingSessionMeta,CodingSessionEventRow, etc.), constants (CODING_SESSION_*), observation source helpers, and theuseCodingAgentcontext method@electric-ax/agents-server-ui— dedicated view components (CodingSessionView,CodingSessionTimeline,CodingSessionSpawnForm), theuseCodingSessionhook, and conditional rendering in the router/new-session pageHorton's system prompt and tool list are updated to no longer reference coders.
Verification
All three pass cleanly.
Non-goals
🤖 Generated with Claude Code