Skip to content

Library Reference

Auto-generated reference documentation from source code docstrings.

This section documents every public class, function, and model in the SynthOrg framework. Documentation is generated automatically by mkdocstrings using Griffe for AST-based extraction.

Modules

Core Framework

Module Description
Core Shared domain models -- Agent, Task, Role, Company, Project
Engine Agent orchestration, execution loops, task decomposition
Providers LLM provider abstraction, routing, resilience
Config YAML company configuration loading and validation

Agent Capabilities

Module Description
Communication Message bus, delegation, conflict resolution, meetings
Memory Persistent agent memory, retrieval pipeline, org memory
Security Rule engine, trust, autonomy, output scanning
Budget Cost tracking, enforcement, optimization
HR Agent lifecycle, performance tracking, promotions
Tools Tool registry, built-in tools, MCP bridge

Infrastructure

Module Description
API Layer REST + WebSocket API, auth, controllers
Persistence Pluggable storage backends
Observability Structured logging, events, correlation
Templates Pre-built company templates and presets