Skip to content

Latest commit

 

History

History
73 lines (55 loc) · 3.18 KB

File metadata and controls

73 lines (55 loc) · 3.18 KB

OSII documentation

OSII turns local files into grounded, inspectable information that people can browse, search, enrich, and use through AI agents. Start with the path that matches what you want to do.

Start here

These three pages are the normal entry points. The remaining documentation is reference material: read it when you need to understand, extend, or operate a specific boundary rather than from top to bottom.

After starting OSII, the dashboard's Setup page is the single place to connect AI, start optional Tika or Tesseract capabilities, review processing defaults, and reach advanced processor diagnostics.

Understand OSII

Extend OSII

New processor authors should begin here.

  1. Choose a processor kind.
  2. Build the hello table enricher.
  3. Follow the processor development rules.
  4. Implement the Processor API v1 contract.
  5. Return a standard dashboard and agent artifact.

OSII extension services are ordinary Python HTTP containers. A subject-matter expert owns the domain logic; the OSII SDK supplies validated request and response models plus the FastAPI endpoints.

Core commit adapters validate remote extraction, synthesis, embedding, and enrichment responses. Processor services return typed results and never write the .osii store directly.

Operate offline

API and file-format reference

Contribute

  • Contributor guide
  • Run mkdocs serve after installing docs/requirements.txt to preview these pages locally.