Files
OpenJarvis/docs/api/index.md
T
Jon Saad-FalconandClaude Opus 4.6 323d7ff032 Add TOML config system for eval suites, pillar-aligned config, and documentation
- Eval config: TOML-based suite configs defining models x benchmarks matrix,
  loaded via --config flag. Includes load_eval_config(), expand_suite(),
  7 config dataclasses, 3 example configs, and 61 new tests.
- Pillar-aligned config: generation params in IntelligenceConfig, nested
  engine/learning configs, agent objective/system_prompt/context_from_memory,
  structured learning sub-policies, TOML migration layer.
- Documentation: evaluations user guide, evals API reference, updated
  mkdocs.yml navigation, updated architecture docs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 03:34:05 +00:00

27 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 |
| [Evals](evals.md) | Evaluation framework: backends, dataset providers, scorers, and suite runner |
| [Server](server.md) | FastAPI application, OpenAI-compatible routes, and Pydantic models |