fabro/lib/crates
Bryan Helmkamp 8ac400df1c
feat(command): stream command logs from CAS-backed storage
Persist command stdout/stderr through scratch logs and finalized CAS refs, expose byte-offset tailing through the API, and render separate streaming panels in the web run view.

Resolve command output blob refs for execution-time consumers such as edge routing and retros, and make Docker streaming timeout/cancel drain output before returning.
2026-04-30 22:45:37 -04:00
..
fabro-agent feat(command): stream command logs from CAS-backed storage 2026-04-30 22:45:37 -04:00
fabro-api feat(command): stream command logs from CAS-backed storage 2026-04-30 22:45:37 -04:00
fabro-auth refactor(api): unify secret metadata types 2026-04-29 20:26:13 -04:00
fabro-checkpoint Make git metadata sandbox-native 2026-04-27 21:43:15 -07:00
fabro-cli chore(test): extract TestContext::set_http_target helper 2026-04-30 10:11:47 -04:00
fabro-client refactor(api): reuse billing and model domain types 2026-04-30 06:15:18 -04:00
fabro-config Make git metadata sandbox-native 2026-04-27 21:43:15 -07:00
fabro-core feat(command): stream command logs from CAS-backed storage 2026-04-30 22:45:37 -04:00
fabro-dev fix(docs): use MDX comment syntax for generated fences 2026-04-29 01:27:43 -04:00
fabro-devcontainer refactor(static): centralize env var names 2026-04-24 12:29:51 -04:00
fabro-github chore(logs): promote run lifecycle traces to info level 2026-04-30 08:25:37 -04:00
fabro-graphviz refactor(workflow): update stage outcome semantics 2026-04-30 06:06:51 -04:00
fabro-hooks refactor(llm): return Self from Client::from_source 2026-04-23 21:03:21 -04:00
fabro-http refactor(static): centralize env var names 2026-04-24 12:29:51 -04:00
fabro-install feat(install): add sandbox provider step to web install wizard 2026-04-27 14:59:17 -07:00
fabro-interview refactor(api): unify leaf API types 2026-04-29 20:21:23 -04:00
fabro-llm feat(models): expose configured status 2026-04-30 09:15:02 -04:00
fabro-macros refactor(dev): simplify generated docs tooling 2026-04-24 18:41:00 -04:00
fabro-mcp fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-model feat(models): expose configured status 2026-04-30 09:15:02 -04:00
fabro-oauth refactor(redact): extract redaction into dedicated crate 2026-04-24 15:02:23 -04:00
fabro-options-metadata refactor(dev): simplify generated docs tooling 2026-04-24 18:41:00 -04:00
fabro-proc refactor(static): centralize env var names 2026-04-24 12:29:51 -04:00
fabro-redact refactor(types): use trait conversions directly 2026-04-26 21:36:24 -04:00
fabro-retro feat(command): stream command logs from CAS-backed storage 2026-04-30 22:45:37 -04:00
fabro-sandbox feat(command): stream command logs from CAS-backed storage 2026-04-30 22:45:37 -04:00
fabro-server feat(command): stream command logs from CAS-backed storage 2026-04-30 22:45:37 -04:00
fabro-slack refactor(api): unify leaf API types 2026-04-29 20:21:23 -04:00
fabro-spa feat(dev): gitignore embedded spa assets 2026-04-26 21:31:11 -04:00
fabro-static Make Rust tests independent of SPA assets 2026-04-27 08:17:37 -07:00
fabro-store feat(command): stream command logs from CAS-backed storage 2026-04-30 22:45:37 -04:00
fabro-telemetry refactor(static): centralize env var names 2026-04-24 12:29:51 -04:00
fabro-template refactor(async): lint std::process::Command across all targets 2026-04-12 13:35:57 -04:00
fabro-test chore(test): extract TestContext::set_http_target helper 2026-04-30 10:11:47 -04:00
fabro-tracker feat(github): point install errors at the configured app and require creds for docker 2026-04-29 10:43:00 -04:00
fabro-types feat(command): stream command logs from CAS-backed storage 2026-04-30 22:45:37 -04:00
fabro-util refactor(workflow): share metadata snapshot helpers 2026-04-29 19:43:30 -04:00
fabro-validate refactor(workflow): update stage outcome semantics 2026-04-30 06:06:51 -04:00
fabro-vault refactor(api): unify secret metadata types 2026-04-29 20:26:13 -04:00
fabro-workflow feat(command): stream command logs from CAS-backed storage 2026-04-30 22:45:37 -04:00