BASS
BASS — Business Agent Support System
Section titled “BASS — Business Agent Support System”Owner: Tila (main) Status: Active — All phases complete.
What is BASS
Section titled “What is BASS”BASS is the single source of truth for OpenClaw. Tasks, decisions, docs, and semantic search — all in one place.
Built on Astro Starlight + Cloudflare Pages + D1 + Vectorize + Workers AI.
| Layer | Technology |
|---|---|
| Docs framework | Astro Starlight v0.37.6 / Astro v5.6.1 |
| Database | Cloudflare D1 (bass-db) |
| Search | Vectorize (768 dims, cosine) + Workers AI embeddings |
| Deployment | Cloudflare Pages via wrangler |
| MCP | 15 tools via POST /api/mcp |
| CLI | bass (14 commands) at /home/chrisr6/.local/bin/bass |
| Domain | bass.romeosixpromotions.com (SSL, Zero Trust) |
Gotchas
Section titled “Gotchas”- Pages secrets need a redeploy to take effect.
- Python urllib default UA gets 403 from CF bot protection — set User-Agent.
- Astro blocks cross-site DELETE/PATCH/POST without Origin header.
- Vectorize vector IDs max 64 bytes. Eventual consistency ~30s after upsert.
- Two CF tokens needed: old (Pages/D1) + new (Vectorize/AI).