Fletch v0.7.9
What's Changed
- feat(workflows): S1 — schema, domain types, journal by @alchaplinsky in #408
- feat(workflows): definition spec, validation, and YAML (S2) by @alchaplinsky in #410
- feat(workflows): blackboard + sandbox grants (S3) by @alchaplinsky in #409
- feat(workflows): scheduler S4a — driver, gates, prompts, attempt lifecycle by @alchaplinsky in #412
- feat(workflows): scheduler S4b — run engine, git run-repository, commands by @alchaplinsky in #413
- feat(workflows): builder v2 — block-tree editor (F1) by @alchaplinsky in #411
- feat(workflows): budgets ledger + enforcement (S5) by @alchaplinsky in #416
- feat(workflows): tests gate (S6) by @alchaplinsky in #414
- feat(workflows): parallel blocks (integrate:none) + joins (S8) by @alchaplinsky in #417
- feat(workflows): comms router — report/ask/notify + human Q&A (S10) by @alchaplinsky in #418
- feat(workflows): loop blocks (S7) by @alchaplinsky in #415
- feat(workflows): YAML import/export UI (F3) by @alchaplinsky in #419
- feat(workflows): run monitor v2 (F2) by @alchaplinsky in #420
- feat(workflows): code-producing parallel — merge + conflicts (S9) by @alchaplinsky in #421
- feat(workflows): orchestrator role + decisions (S11) by @alchaplinsky in #422
- fix(composer): expand textarea to restored draft height on mount by @alchaplinsky in #423
- feat(rpc): support force push in git_push op by @alchaplinsky in #424
- feat(workflows): dynamic composition — wf_compose (S12) by @alchaplinsky in #425
- feat(workflows): cleanup, docs, polish pass (S13) by @alchaplinsky in #426
- fix(claude): render task-notification events as quiet system notices by @alchaplinsky in #427
- fix(workflows): close the five pre-merge review blockers by @alchaplinsky in #428
- fix(workflows): close review blockers 5, 6, and 8 by @alchaplinsky in #429
- feat(workflows): composable multi-step agent workflows, rebased onto main by @alchaplinsky in #406
- fix(workflows): builder agent selection, chip centering, and dropdown/tooltip clipping by @alchaplinsky in #431
- fix(timer): roll minutes into an hours field past 60m by @alchaplinsky in #432
- Cleanup workflow docs by @alchaplinsky in #430
- feat(fork): fork a conversation into a new workspace (Code × Context) by @alchaplinsky in #433
- feat(fork): carry code — build a fork on a workspace's unmerged work by @alchaplinsky in #434
- chore(workflows): remove dead code and dedupe backend + frontend by @alchaplinsky in #435
- chore: bump version to 0.7.9 by @alchaplinsky in #436
Full Changelog: v0.7.8...v0.7.9