mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-09 03:20:56 +00:00
Add changelog entries for March 13-14 and update March 12
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
4ee215cada
commit
69e7f415d8
5 changed files with 75 additions and 2 deletions
|
|
@ -1 +1 @@
|
|||
8bd90191bc4deac93a95e065f6584b64e48ca0e0
|
||||
4ee215cadaa28fd335d5ab2d306740574d5b8b32
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ After:
|
|||
```
|
||||
|
||||
<Warning>
|
||||
**Breaking change.** `llm_model` and `llm_provider` stylesheet properties have been renamed to `model` and `provider`. Update your DOT workflow stylesheets.
|
||||
**Breaking change.** `llm_model` and `llm_provider` stylesheet properties have been renamed to `model` and `provider`. Update your workflow stylesheets.
|
||||
</Warning>
|
||||
|
||||
## More
|
||||
|
|
|
|||
36
docs/changelog/2026-03-13.mdx
Normal file
36
docs/changelog/2026-03-13.mdx
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
---
|
||||
title: ".fabro file extension, human gate improvements, and user workflows"
|
||||
date: "2026-03-13"
|
||||
---
|
||||
|
||||
## .fabro file extension
|
||||
|
||||
Workflow files now use the `.fabro` extension instead of `.dot`. This gives workflows a distinct identity and avoids conflicts with Graphviz `.dot` files. Existing `.dot` files still work as a fallback — the engine checks for `graph.fabro` first, then falls back to `graph.dot`.
|
||||
|
||||
```toml
|
||||
[workflow]
|
||||
graph = "workflow.fabro"
|
||||
```
|
||||
|
||||
<Warning>
|
||||
**Breaking change.** Workflow files have been renamed from `.dot` to `.fabro`. Existing `.dot` files continue to work as a fallback, but new projects should use `.fabro`.
|
||||
</Warning>
|
||||
|
||||
## Smarter human gates
|
||||
|
||||
Human-in-the-loop gates now show the previous stage's output before prompting, so you can see what the agent produced before deciding what to do next. Gates with only a freeform edge also skip the multiple-choice menu and go straight to a text input, making conversational loops like REPL workflows feel more natural.
|
||||
|
||||
## More
|
||||
|
||||
<Accordion title="CLI">
|
||||
- Added user-level workflow lookup in `~/.fabro/workflows/` — personal workflows are now available across all projects
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="Workflows">
|
||||
- New `thread_id_requires_fidelity_full` lint rule warns when `thread_id` is set without `fidelity=full`
|
||||
- Added example REPL workflow for interactive agent loops
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="Improvements">
|
||||
- Branding now appears in generated commits and PR descriptions
|
||||
</Accordion>
|
||||
35
docs/changelog/2026-03-14.mdx
Normal file
35
docs/changelog/2026-03-14.mdx
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
title: "fabro rewind, workflow list, and Dark Factory"
|
||||
date: "2026-03-14"
|
||||
---
|
||||
|
||||
## Rewind workflow runs
|
||||
|
||||
You can now rewind a workflow run to an earlier checkpoint and resume from there. This is useful when a later stage goes off-track and you want to try again from a known-good point without restarting the entire workflow.
|
||||
|
||||
```bash
|
||||
fabro rewind --run-branch fabro/runs/my-run --target plan@2
|
||||
```
|
||||
|
||||
Target a specific node by name, `node@visit` for a particular visit count, or `@ordinal` for a checkpoint index. The command rewinds both the metadata and run branch refs, and optionally pushes to the remote.
|
||||
|
||||
## fabro workflow list
|
||||
|
||||
A new `fabro workflow list` command shows all available workflows in your project. Workflows are grouped by source (project vs. user-level), with descriptions pulled from each workflow's goal.
|
||||
|
||||
```bash
|
||||
fabro workflow list
|
||||
```
|
||||
|
||||
## More
|
||||
|
||||
<Accordion title="Improvements">
|
||||
- Default Daytona sandbox now uses the `daytona-medium` snapshot with standard dev tools pre-installed
|
||||
- Workflow list output shows grouped sections with aligned columns and truncated descriptions
|
||||
- Added Dark Factory documentation page
|
||||
- Added workflow diagram to README
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="Fixes">
|
||||
- Fixed missing `git_commit_sha` in run branch commit messages
|
||||
</Accordion>
|
||||
|
|
@ -271,6 +271,8 @@
|
|||
"group": "March 2026",
|
||||
"icon": "clock-rotate-left",
|
||||
"pages": [
|
||||
"changelog/2026-03-14",
|
||||
"changelog/2026-03-13",
|
||||
"changelog/2026-03-12",
|
||||
"changelog/2026-03-11",
|
||||
"changelog/2026-03-10",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue