Skip to content

API reference

Generated by just api-docs on every main push (api-docs.yml) and force-pushed to this repo's api-docs branch, which docs.marola.dev mounts beside these pages. The trees are HTML, not Markdown, so they sit beside the site rather than inside its navigation — this page is the way in.

Scala

One scaladoc tree per module of the build.sbt build. Each link goes to marola.html, not the tree's index.html: scaladoc's landing page has one line in its body, Packages: package marola, so linking it lands the reader on a stub.

  • core — the pure pipeline, the shared HTTP/JSON helpers, and the LlmClient / VisionClient / SightingStore traits.
  • local — the Ollama-backed implementations of those traits, and the local-file sighting store.
  • cli — Main, AppConfig, and the MCP tool server.

Python

These links resolve on the published site, not on GitHub

The api-docs/ trees live on the api-docs branch, not in main, so the three Scala links above 404 when this page is read on GitHub.