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

# Integration readiness and run filters

## Integrations show runtime readiness

Settings > Integrations now reflects what the server can actually use at runtime instead of only showing static config flags. Fabro checks server settings, vault credential presence, and live Slack Socket Mode connection state, then reports whether each integration is disabled, missing credentials, configured, connecting, connected, or in error.

```http theme={"languages":{"custom":["/languages/dot.json","/languages/fabro.json"]}}
GET /api/v1/system/integrations
```

This makes setup issues easier to diagnose. A vault-configured Slack integration no longer appears disabled just because the old settings-only check could not see the runtime connection state.

## Runs list filters get more precise

The `/runs` toolbar now supports selecting multiple statuses at once, so you can keep related states visible without repeatedly changing one filter. The list also gained a Created by avatar column, which helps separate user-created, agent-created, and system-created work when a workspace is busy.

Together with the recent size and action columns, the runs list is becoming a denser triage surface. You can narrow the list by lifecycle state, scan ownership, and act on rows without opening each run first.

## More

<Accordion title="API">
  * New `GET /api/v1/system/integrations` endpoint returns runtime integration status for GitHub and Slack
</Accordion>

<Accordion title="Fixes">
  * Fixed content security policy headers for the hosted web app
  * Fixed GitHub avatars being blocked by the content security policy
  * Fixed terminal origin checks when a browser omits the default port
  * Fixed GitHub App post-install copy so it works across installation origins
  * Fixed agent session compaction dropping accumulated usage totals
  * Fixed the runs board not filling the viewport, which made horizontal scrolling work only inside the board itself
  * Removed retired GPT-5.2 and GPT-5.3 catalog entries
</Accordion>

<Accordion title="Improvements">
  * Added a multi-select run status filter to the `/runs` toolbar
  * Added a Created by avatar column to the runs list
  * Rebuilt tooltips, hover cards, and toasts on Radix UI and Sonner for real keyboard accessibility and smarter positioning
  * Compacted the Test column on Settings > Models
</Accordion>
