fabro/lib/apps/fabro-server/src/server/handler
Bryan Helmkamp 75e5f34c0d
Expose lithos request and response shapes through the API, server, CLI, and web
The OpenAPI spec adopts the lithos request, response, content part,
tool, usage, and cost schemas. The completions endpoint returns the
lithos `Response` JSON verbatim and SSE carries lithos `StreamEvent`s
verbatim. The models and providers endpoints serve the fabro-types
catalog views, and the install and model-test flows probe providers
through fabro-llm.

The CLI builds its catalog from the operator overlay, drives `fabro exec`
through the server gateway adapter, and parses reasoning effort with the
shared controls. The web app reads content parts as lithos-tagged
objects. The TypeScript client is regenerated.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 17:26:57 -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 Harden automation workflow source handling 2026-08-31 13:45:08 -04: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 Expose lithos request and response shapes through the API, server, CLI, and web 2026-09-09 17:26:57 -06:00
environments.rs Require a server-managed environment for automations 2026-08-30 09:58:13 -04: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 Expose lithos request and response shapes through the API, server, CLI, and web 2026-09-09 17:26:57 -06:00
pair.rs Expose lithos request and response shapes through the API, server, CLI, and web 2026-09-09 17:26:57 -06:00
pull_requests.rs Expose lithos request and response shapes through the API, server, CLI, and web 2026-09-09 17:26:57 -06:00
runs.rs Expose lithos request and response shapes through the API, server, CLI, and web 2026-09-09 17:26:57 -06:00
sandbox.rs Load inactive run projections on demand 2026-09-01 16:06:54 -04:00
sandboxes.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
secrets.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
sessions.rs Expose lithos request and response shapes through the API, server, CLI, and web 2026-09-09 17:26:57 -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