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

# Sessions and workflow improvements

## Sessions

Persistent chat sessions with SQLite storage. Start a conversation with an agent, close the terminal, and pick up where you left off. Sessions track messages, model, and conversation state.

## More

<Accordion title="API">
  * New `POST /runs/{id}/preview` endpoint generates a live preview URL for any running sandbox
</Accordion>

<Accordion title="CLI">
  * Introduced interactive CLI chat sessions via the now-removed `fabro llm chat` command
</Accordion>

<Accordion title="Improvements">
  * GitHub OAuth login for the web app with automatic session management and JWT-based API authorization
  * Full documentation site with getting started guides, core concepts, workflow reference, and API docs
  * Asset snapshots capture files produced by workflow nodes for review
  * Styled 404 and 500 error pages matching the Fabro design system
  * `--debug` flag switches log level from INFO to DEBUG for troubleshooting
</Accordion>

<Warning>
  **"Pipeline" renamed to "Workflow" and "Run" across the entire system.** API endpoints, CLI commands, config files, and the web UI now use `workflow` and `run` instead of `pipeline`.

  To migrate:

  1. Replace `pipeline` with `workflow` in DOT files and TOML configs
  2. Update API integrations to use new endpoint paths (e.g., `/runs` instead of `/pipelines`)
  3. Regenerate API clients with `bun run generate`
</Warning>
