fabro/lib/crates
Bryan Helmkamp a64f4d0cd8
feat(template): unify workflow and config template syntax
Add a shared MiniJinja-based template crate and migrate workflow prompts,
imports, hooks, and InterpString env references to the new {{ ... }}
syntax. This also threads typed run inputs through workflow rendering and
updates docs and tests to match the new templating model.
2026-04-11 10:58:50 -04:00
..
fabro-agent refactor(settings): stage 6.3b promote user runtime types into consumers 2026-04-09 17:59:49 -04:00
fabro-api fix(api): resolve build spec path at runtime 2026-04-07 23:05:07 -04:00
fabro-checkpoint refactor(settings): rename settings layer and move parsing 2026-04-10 08:10:06 -04:00
fabro-cli feat(template): unify workflow and config template syntax 2026-04-11 10:58:50 -04:00
fabro-config feat(template): unify workflow and config template syntax 2026-04-11 10:58:50 -04:00
fabro-core fix(core): prevent infinite loop when goal-gate retry target is terminal 2026-04-10 12:01:46 -04:00
fabro-devcontainer refactor(workspace): satisfy clippy all-targets warnings 2026-04-05 14:37:32 -04:00
fabro-github refactor(cli): make run-adjacent commands server-only 2026-04-06 06:12:16 -04:00
fabro-graphviz Clean up workspace clippy warnings 2026-03-30 11:27:25 -04:00
fabro-hooks feat(template): unify workflow and config template syntax 2026-04-11 10:58:50 -04:00
fabro-interview chore(lint): fix all clippy warnings including --tests 2026-04-10 10:16:24 -04:00
fabro-llm feat: embed fabro spa and align interruption semantics 2026-04-08 14:43:44 -04:00
fabro-macros refactor(settings): stage 6.3b shrink server runtime types + delete Combine 2026-04-09 18:27:46 -04:00
fabro-mcp refactor(settings): resolve run settings and materialize defaults 2026-04-10 06:54:31 -04:00
fabro-model fix(clippy): restore workspace lint cleanups after main merge 2026-04-07 18:01:53 -04:00
fabro-oauth refactor(workspace): satisfy clippy all-targets warnings 2026-04-05 14:37:32 -04:00
fabro-proc feat(run): harden server-supervised worker lifecycle 2026-04-07 07:59:35 -04:00
fabro-retro Merge remote-tracking branch 'origin/main' 2026-04-07 15:24:07 -04:00
fabro-sandbox refactor(settings): remove bridge shims and restore contracts 2026-04-10 08:35:08 -04:00
fabro-server feat(template): unify workflow and config template syntax 2026-04-11 10:58:50 -04:00
fabro-slack chore(lint): fix all clippy warnings including --tests 2026-04-10 10:16:24 -04:00
fabro-spa feat: embed fabro spa and align interruption semantics 2026-04-08 14:43:44 -04:00
fabro-store chore(lint): fix all clippy warnings including --tests 2026-04-10 10:16:24 -04:00
fabro-telemetry fix(home): migrate all runtime consumers to use Home 2026-04-06 13:36:43 -04:00
fabro-template feat(template): unify workflow and config template syntax 2026-04-11 10:58:50 -04:00
fabro-test test(fabro-test): scrub FABRO_* env from spawned subprocesses 2026-04-10 08:49:44 -04:00
fabro-tracker fix(test): remove hidden HTTP client startup overhead 2026-04-04 21:25:51 -04:00
fabro-types feat(template): unify workflow and config template syntax 2026-04-11 10:58:50 -04:00
fabro-util feat(template): unify workflow and config template syntax 2026-04-11 10:58:50 -04:00
fabro-validate Add publish = false to all crates to prevent accidental crates.io publish 2026-03-29 13:47:09 -04:00
fabro-workflow feat(template): unify workflow and config template syntax 2026-04-11 10:58:50 -04:00