[project] site_name = "haiku.rag" site_description = "Opinionated agentic RAG powered by LanceDB, Pydantic AI, and Docling." site_url = "https://ggozad.github.io/haiku.rag/" repo_url = "https://github.com/ggozad/haiku.rag" repo_name = "ggozad/haiku.rag" site_author = "Yiorgis Gozadinos" copyright = "Copyright © 2025–2026 Yiorgis Gozadinos" extra_css = ["stylesheets/extra.css"] nav = [ { "Get started" = [ "index.md", { Overview = "overview.md" }, { Quickstart = "tutorial.md" }, { Installation = "installation.md" }, ] }, { "Use it" = [ { CLI = "cli.md" }, { Chat = "chat.md" }, ] }, { Capabilities = [ "capabilities/index.md", { "RAG capability" = "capabilities/rag.md" }, { "Analysis capability" = "capabilities/analysis.md" }, ] }, { Configure = [ "configuration/index.md", { Providers = "configuration/providers.md" }, { "Search and question answering" = "configuration/qa.md" }, { "Document processing" = "configuration/processing.md" }, { Storage = "configuration/storage.md" }, { Prompts = "configuration/prompts.md" }, { Tuning = "tuning.md" }, ] }, { Production = [ { Ingester = "ingester.md" }, { MCP = "mcp.md" }, { "Remote processing" = "remote-processing.md" }, ] }, { Develop = [ { Python = "python.md" }, { "Custom pipelines" = "custom-pipelines.md" }, { Toolsets = "tools.md" }, { "Web app" = "apps.md" }, ] }, { Reference = [ { Benchmarks = "benchmarks.md" }, { Development = "development.md" }, { Changelog = "changelog.md" }, ] }, ] [project.theme] custom_dir = "overrides" font.code = "JetBrains Mono" features = [ "content.action.view", "content.code.annotate", "content.code.copy", "content.code.select", "content.footnote.tooltips", "content.tabs.link", "content.tooltips", "navigation.footer", "navigation.indexes", "navigation.instant", "navigation.instant.prefetch", "navigation.instant.progress", "navigation.path", "navigation.tabs", "navigation.tabs.sticky", "navigation.top", "navigation.tracking", "search.highlight", "search.share", "search.suggest", "toc.follow", ] [project.theme.icon] repo = "fontawesome/brands/github-alt" [[project.theme.palette]] media = "(prefers-color-scheme)" toggle.icon = "material/lightbulb-auto" toggle.name = "Switch to light mode" [[project.theme.palette]] media = "(prefers-color-scheme: light)" scheme = "default" primary = "deep purple" accent = "amber" toggle.icon = "material/lightbulb" toggle.name = "Switch to dark mode" [[project.theme.palette]] media = "(prefers-color-scheme: dark)" scheme = "slate" primary = "deep purple" accent = "amber" toggle.icon = "material/lightbulb-outline" toggle.name = "Switch to system preference" [project.markdown_extensions.admonition] [project.markdown_extensions.attr_list] [project.markdown_extensions."pymdownx.details"] [project.markdown_extensions."pymdownx.inlinehilite"] [project.markdown_extensions."pymdownx.highlight"] anchor_linenums = true line_spans = "__span" pygments_lang_class = true use_pygments = true [project.markdown_extensions."pymdownx.snippets"] base_path = ["."] [project.markdown_extensions."pymdownx.superfences"] custom_fences = [ { name = "mermaid", class = "mermaid", format = "pymdownx.superfences.fence_code_format" }, ] [[project.extra.social]] icon = "fontawesome/brands/github" link = "https://github.com/ggozad/haiku.rag" name = "haiku.rag on GitHub" [[project.extra.social]] icon = "simple/pypi" link = "https://pypi.org/project/haiku.rag/" name = "haiku.rag on PyPI"