What's New
OpenAPI 3.1 Spec & Interactive Docs (#91, closes #23)
Distill now ships with a complete OpenAPI 3.1 specification and serves interactive Swagger UI at /docs.
Endpoints documented:
- Dedupe (
/v1/dedupe,/v1/dedupe/stream) - Pipeline (
/v1/pipeline) - Batch (
/v1/batch) - Memory (
store,recall,forget,expire,supersede,stats) - Sessions (
create,push,context,get,delete) - Health (
/health,/metrics)
Usage:
distill api
# Open http://localhost:8080/docs for interactive API explorer
# Fetch spec: curl http://localhost:8080/openapi.yamlThe spec is embedded in the binary — no external files needed at runtime.