# haiku.rag Examples This directory contains example scripts demonstrating various features of haiku.rag. ## Docker Example **Directory:** `docker/` Complete Docker setup for running haiku.rag with all services: - Continuous ingestion from a watched directory via `haiku-ingester` - MCP server for AI assistant integration See `docker/README.md` for setup instructions. ## Custom Agent **Script:** `custom_agent.py` Uses the deferred RAG capability to build a conversational agent. ```bash uv run python examples/custom_agent.py /path/to/db.lancedb ``` ## Custom Agent with AG-UI Streaming **Script:** `custom_agent_agui.py` A Starlette app that adapts a native RAG-capable agent to AG-UI. ```bash DB_PATH=/path/to/db.lancedb uv run uvicorn examples.custom_agent_agui:app --reload --port 8000 ```