Files
cleveragents-core/docs/api/index.md
T

2.0 KiB

API Reference

This section documents the public Python API of the cleveragents package. Each page covers one top-level module or sub-package, listing its exported classes, functions, and exceptions with signatures and usage examples.

Module Index

Module Description
cleveragents.core Exception hierarchy, error handling, retry patterns, async cleanup
cleveragents.domain Domain base model, core domain models, value objects, and enumerations
cleveragents.a2a Agent-to-Agent (A2A) protocol facade, transport, models, and events
cleveragents.action Action YAML configuration schema, validation, argument types, and env-var interpolation
cleveragents.actor Actor registry, configuration, loader, and compiler
cleveragents.domain Domain layer — DomainBaseModel, core domain models, ACMS models, AI provider interface
cleveragents.providers AI provider registry — discovery, capability metadata, LLM factory, and fallback selection
cleveragents.skills Skill framework — schema, protocol, registry, discovery, and inline executor
cleveragents.tool Tool runtime, lifecycle, registry, router, and container executor
cleveragents.mcp Model Context Protocol (MCP) adapter, client, registry, and sandbox
cleveragents.lsp Language Server Protocol (LSP) lifecycle manager, client, runtime, tool adapter, and registry
cleveragents.resource Resource schema, handlers, and type-inheritance system
cleveragents.config Application settings, logging, metrics, and security scanning
cleveragents.tui Interactive Terminal UI — app, persona system, input routing, slash commands, shell safety, session export/import

Note: Internal modules (prefixed with _) and implementation details not listed in a module's __all__ are considered private and may change without notice.