Generalist
Generalist is a read-only daily agent. It runs all four checks — health, security, performance, and usage — and reports only findings that need attention.
What it watches#
- Health — API 5xx, Auth failures, error-rate spikes in the last 24 hours
- Security — Security Advisor findings, authorization failure spikes
- Performance — slow queries, lock waits, Performance Advisor findings
- Usage — database size, connection counts, API request growth, approaching limits
It uses query_logs, get_advisors, and read-only execute_sql on project-scoped Supabase MCP. It does not change the project.
When it watches#
Once per day
Run it on demand after a deployment or whenever you want a full project health check.
What it will output#
Generalist reports only checks that turn up a finding. If health is clear, that section is omitted. If all checks are clear, the agent stays silent. When it does report, each section follows the same format as the specialist agent: a grouped finding, a likely cause, and a next step for a person to act on.
When the agent finds an issue, it reports in the harness. Send that report wherever you already triage work. Use the connections your harness already has. For example, Codex can open a Linear issue.
Keep the Supabase project read-only. Filing a ticket is work in the harness, not a change to the project.
If you want that routing on every scheduled run, add it to the prompt.