236d1abd80
CI / push-validation (pull_request) Successful in 16s
CI / build (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 28s
CI / quality (pull_request) Successful in 32s
CI / lint (pull_request) Successful in 34s
CI / typecheck (pull_request) Successful in 48s
CI / security (pull_request) Successful in 59s
CI / e2e_tests (pull_request) Successful in 3m3s
CI / integration_tests (pull_request) Successful in 3m54s
CI / unit_tests (pull_request) Successful in 5m0s
CI / docker (pull_request) Successful in 11s
CI / coverage (pull_request) Successful in 10m50s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 57m42s
3.1 KiB
3.1 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.a2a |
Agent-to-Agent (A2A) protocol facade, transport, models, and events |
cleveragents.actor |
Actor registry, configuration, loader, and compiler |
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.resource |
Resource schema, handlers, and type-inheritance system |
cleveragents.config |
Application settings, logging, metrics, and security scanning |
cleveragents.providers |
AI provider registry — discovery, selection, LLM factory, and capability metadata |
cleveragents.tui |
Interactive Terminal UI — app, persona system, input routing, slash commands, 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.
CLI Reference
The agents / cleveragents commands expose the full platform surface from the terminal.
| Page | Description |
|---|---|
| CLI Reference | Complete command reference — all command groups, flags, arguments, and environment variables |
Application Services & DI
| Page | Description |
|---|---|
| Python API — Application Layer | Application services, DI container usage, plan lifecycle, domain models, and key protocols |
Protocol Documentation
| Page | Description |
|---|---|
| Protocols | A2A (JSON-RPC 2.0), MCP, LSP, and AgentSkills.io protocol details |
Quick Navigation
| I want to… | Go to |
|---|---|
| Run a plan from the CLI | CLI Reference → agents plan |
| Add a resource | CLI Reference → agents resource |
| Configure an actor | CLI Reference → agents actor |
| Use the Python API to create a plan | Python API → PlanLifecycleService |
| Understand the DI container | Python API → DI Container |
| Integrate via A2A | Protocols → A2A |
| Expose tools via MCP | Protocols → MCP |
| Attach LSP intelligence | Protocols → LSP |
| Package skills | Protocols → AgentSkills.io |