⚙️ Engine v2 — docs search for agents

Lexical-first evidence engine for coding agents. Ingestion runs as dynamic Cloudflare Workflows; search is BM25 over structure-aware chunks in D1/FTS5. Built for agents first — humans get this page, agents get /llms.txt and /api/schema.

API

GET  /api/search?q=durable+steps&limit=8
GET  /api/fetch?url=<page-url>
GET  /api/docsets
POST /api/docsets        {"url": "https://hono.dev/llms.txt"}
GET  /api/docsets/:id
POST /api/docsets/:id/refresh
POST /api/feedback       {"query":"...","url":"...","outcome":"solved"}
curl 'https://engine-v2.samcarlton.com/api/search?q=middleware'