---
title: "Fabro web app and git checkpointing"
date: "2026-02-28"
---

## Fabro web app

A full React-based dashboard for managing workflows. Browse workflow definitions with syntax-highlighted DOT and TOML, view run details with side-by-side diffs showing what each run changed, and inspect agent sessions turn-by-turn.

The workflow detail page renders an interactive SVG diagram of the workflow graph with zoom, pan, direction toggle, and fit-to-window controls — see exactly where a run is in the graph at a glance.

## Git checkpointing

Fabro now automatically creates git commits at each workflow node, so you can see the exact state of the codebase at any point in a run. The run detail page includes a checkpoint picker that lets you compare file changes between any two stages.

Previously, you could only see the final output of a run. Now you can trace exactly what changed at each step and when.

## More

<Accordion title="CLI">
- Tag runs with custom labels and filter them with `fabro run list`
</Accordion>

<Accordion title="Workflows">
- DOT parser now supports unquoted bare string values (e.g., `model = gpt-5.2`) for cleaner workflow definitions
</Accordion>

<Accordion title="Improvements">
- Kimi, Z.AI, and Minimax LLM providers added to model catalog
- Runs use time-sortable ULIDs instead of UUIDs, making it easier to find recent runs in logs and the API
- Asymmetric JWT authentication between fabro-web and the API server, with GitHub identity in the token
</Accordion>
