Threadlane protocol - #123
Conversation
Prefer an explicit or bundled daemon path before falling back to `PATH`. Gate pre-harness GPUI tests behind the opt-in `legacy-api-tests` feature.
Route Codex login through device authorization polling and use the active account for daemon session credentials.
Centralize model catalogs and Git operations in daemon services. Move PTY ownership out of GPUI and improve terminal lifecycle errors. Validate project-relative file paths before editor operations.
Expose extension management, Git inspection, session log reads, and workspace change notifications through shared protocol services. Remove GPUI filesystem fallbacks and local project-registry persistence.
New sessions no longer route through select_session, which queued a hydration for a session the daemon had not created yet. The CreateSessionRequest now travels with the prompt and is sent before subscribing, and create or subscribe failures finish generation and surface as chat errors instead of being dropped.
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
I think the performance over RPC was not as i expected for such the stuff i am aiming for, so will be keeping the progress in draft. |
Threadlane performance reportBase/head comparisons from workflow run 33326578880. mcp-timingPerformance Comparison
|
No description provided.