mirror of
https://github.com/open-jarvis/OpenJarvis.git
synced 2026-07-30 02:42:16 +00:00
Sets up a complete documentation website with 7 navigable sections (Home, Getting Started, User Guide, Architecture, API Reference, Deployment, Development), light/dark mode, search, code copy, and Mermaid diagram support. API reference pages use mkdocstrings to auto-generate docs from source docstrings. GitHub Actions workflow deploys to GitHub Pages on push to main. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
26 lines
1.5 KiB
Markdown
26 lines
1.5 KiB
Markdown
# API Reference
|
|
|
|
This section contains the auto-generated API reference for the OpenJarvis Python
|
|
package. Documentation is extracted directly from the source code docstrings
|
|
using [mkdocstrings](https://mkdocstrings.github.io/).
|
|
|
|
Each page documents a major module of the framework, including abstract base
|
|
classes, concrete implementations, and utility functions.
|
|
|
|
## Modules
|
|
|
|
| Module | Description |
|
|
|--------|-------------|
|
|
| [SDK](sdk.md) | High-level `Jarvis` class and `MemoryHandle` proxy |
|
|
| [Core](core.md) | Registries, types, configuration, and event bus |
|
|
| [Engine](engine.md) | Inference engine ABC and backends (Ollama, vLLM, llama.cpp, SGLang, Cloud) |
|
|
| [Agents](agents.md) | Agent ABC and implementations (Simple, Orchestrator, OpenClaw, Custom) |
|
|
| [Memory](memory.md) | Memory backend ABC and implementations (SQLite, FAISS, ColBERT, BM25, Hybrid) |
|
|
| [Tools](tools.md) | Tool ABC, executor, and built-in tools (Calculator, Think, Retrieval, LLM, FileRead) |
|
|
| [Intelligence](intelligence.md) | Heuristic router and model catalog |
|
|
| [Learning](learning.md) | Router policies, reward functions, and trace-driven learning |
|
|
| [Traces](traces.md) | Trace storage, collection, and analysis |
|
|
| [Telemetry](telemetry.md) | Telemetry storage, aggregation, and instrumented wrappers |
|
|
| [Benchmarks](bench.md) | Benchmark ABC, suite runner, latency and throughput benchmarks |
|
|
| [Server](server.md) | FastAPI application, OpenAI-compatible routes, and Pydantic models |
|