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

# Simpler model stylesheets with provider auto-inference

## Simpler model stylesheets

Model stylesheets no longer require you to specify the provider alongside the model. The `llm_model` and `llm_provider` properties have been renamed to `model` and `provider`, and the provider is now auto-inferred from the model catalog — so you can drop `provider` entirely in most cases.

Before:

```css theme={"languages":{"custom":["/languages/dot.json","/languages/fabro.json"]}}
* { llm_model: claude-opus-4-6; llm_provider: anthropic; }
.gpt { llm_model: gpt-5.2; llm_provider: openai; }
```

After:

```css theme={"languages":{"custom":["/languages/dot.json","/languages/fabro.json"]}}
* { model: claude-opus-4-6; }
.gpt { model: gpt-5.2; }
```

<Warning>
  **Breaking change.** `llm_model` and `llm_provider` stylesheet properties have been renamed to `model` and `provider`. Update your workflow stylesheets.
</Warning>

## More

<Accordion title="Improvements">
  * SSH sandbox now supports `preview_url_base` for correct port preview URLs on remote hosts
  * Renamed `logs-directory` to `run-directory` in docs reference
</Accordion>

<Accordion title="Fixes">
  * Fixed demo workflow serialization
</Accordion>
