fabro/lib/apps/fabro-server/src/server/handler
Bryan Helmkamp be4dd86fd5
Drive the run terminal through the driver's PtySession
Fabro's TerminalSession trait, its DriverTerminalSession wrapper, and
TerminalSize were four method forwards and a size struct over the
driver's PtySession and PtySize. RunSandbox::open_terminal now returns
the driver's session, the server's websocket loop drives it directly and
renders its errors with display_for_log, and open_terminal_for_run sits
with the other reconnect helpers. terminal.rs is deleted.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 16:17:16 -06:00
..
prompts Remove unsupported workflow playground 2026-09-03 12:04:35 -04:00
artifacts.rs Simplify on-demand run projection loading 2026-09-02 11:43:17 -04:00
automations.rs Open sandbox provider identity to plugin kinds 2026-09-09 15:17:32 -06:00
billing.rs Expose lithos request and response shapes through the API, server, CLI, and web 2026-09-09 17:26:57 -06:00
completions.rs Import lithos-llm types directly instead of through fabro-types 2026-09-10 10:03:08 -06:00
environments.rs Run plugin providers end to end and gate them in CI 2026-09-09 19:54:57 -06:00
events.rs Index session ownership from creation events 2026-08-31 14:16:58 -04:00
graph.rs Load inactive run projections on demand 2026-09-01 16:06:54 -04:00
lifecycle.rs Move run queries and pull request recovery to SQLite 2026-09-01 14:06:06 -04:00
llm_sse.rs Expose lithos request and response shapes through the API, server, CLI, and web 2026-09-09 17:26:57 -06:00
mcp_servers.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
mod.rs Remove unsupported workflow playground 2026-09-03 12:04:35 -04:00
models.rs Import lithos-llm types directly instead of through fabro-types 2026-09-10 10:03:08 -06:00
pair.rs Import lithos-llm types directly instead of through fabro-types 2026-09-10 10:03:08 -06:00
pull_requests.rs Answer catalog questions with the lithos catalog queries 2026-09-10 09:26:40 -06:00
runs.rs Merge origin/main into the sandbox-driver adoption 2026-09-10 13:37:11 -06:00
sandbox.rs Drive the run terminal through the driver's PtySession 2026-09-10 16:17:16 -06:00
sandboxes.rs Open sandbox provider identity to plugin kinds 2026-09-09 15:17:32 -06:00
secrets.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
sessions.rs Merge origin/main into the sandbox-driver adoption 2026-09-10 13:37:11 -06:00
steer.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
system.rs Move run queries and pull request recovery to SQLite 2026-09-01 14:06:06 -04:00
variables.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
worker_control.rs Load inactive run projections on demand 2026-09-01 16:06:54 -04:00
workflow_versions.rs Activate verified SQLite blob storage 2026-08-24 14:02:34 -04:00