> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fabro.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Fabro web app and git checkpointing

## 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>
