Functions live in sable-agents-demo/supabase/functions/. Each has its own reference page under
reference/edge-functions/; this page is the index and grouping.
Connectors
Retrieval
| Function | Purpose |
|---|
search | Scoped semantic search over knowledge chunks |
Managed-agent runtime
| Function | Purpose |
|---|
spine-mcp | The read-only MCP server exposing the spine to the SABLE Claude Managed Agent |
cma-admin | Provisions/runs CMA and owns all prompt control |
cma-check | Diagnostic: which org and CMA state does this key resolve to |
Kickoff and discovery
| Function | Purpose |
|---|
kickoff-intake | SABLE's one public, unauthenticated surface — the token-gated stakeholder interview |
interview-synthesize | Reconciles every interview response for a project into one discovery brief |
Operations
| Function | Purpose |
|---|
report-alert | Fallback notification for a blocked/degraded report |
Where the code lives
sable-agents-demo/supabase/functions/*/index.ts
sable-agents-demo/supabase/functions/_shared/ — helpers shared across functions