haiku.rag/examples
Yiorgis Gozadinos 34f50f37a0
vb
2025-11-07 14:44:58 +02:00
..
a2a-server vb 2025-11-07 14:44:58 +02:00
ag-ui-research Go back and separate common patters in graph_common 2025-11-06 11:02:32 +02:00
docker Remove A2A from haiku.rag, turn it into an example 2025-11-07 13:31:51 +02:00
samples Adding end to end tutorial 2025-10-20 19:11:40 +03:00
README.md Remove A2A from haiku.rag, turn it into an example 2025-11-07 13:31:51 +02:00

haiku.rag Examples

This directory contains example scripts demonstrating various features of haiku.rag.

Interactive Research Assistant

Directory: ag-ui-research/

Full-stack research assistant with interactive UI powered by Pydantic AI and AG-UI:

  • Multi-step research workflow with question decomposition
  • Human-in-the-loop approval for research plans
  • Real-time state synchronization between backend and frontend
  • Context expansion and insight extraction
  • Structured research reports with citations

See ag-ui-research/README.md for setup instructions.

Docker Example

Directory: docker/

Complete Docker setup for running haiku.rag with all services:

  • File monitoring for automatic document indexing
  • MCP server for AI assistant integration

See docker/README.md for setup instructions.

A2A Server

Directory: a2a-server/

Self-contained A2A (Agent-to-Agent) protocol server package that provides a conversational agent interface with its own CLI and dependencies.

Features:

  • Conversational context with multi-turn dialogue support
  • Interactive CLI client for testing
  • Security examples (API key, OAuth2 with GitHub, enterprise OAuth2)
  • Full documentation and installation instructions

See a2a-server/README.md for complete setup and usage instructions.

Install locally:

cd a2a-server
uv sync