API reference¶
The API is organized by package. Each page includes a short overview and auto-generated documentation from the source. Use the project reference for a compact index of all public modules and their roles.
Packages
Package summary¶
Package |
Contents |
|---|---|
core |
Agent, Identity, Message, Topic, Task, Pool, Capability, Store, Decision types. |
network |
AgentNetwork, DiscoveryService, AgentDescriptor, DiscoveryQuery, IdentityRegistry, Transport (base, local, hooks, TCP). |
coordination |
PoolManager, TaskManager, NegotiationProtocol, Consensus, BiddingProtocol, DelegationProtocol. |
runtime |
AgentRuntime, Inbox, Scheduler, Executor protocol, StandardExecutor, RuntimeHook. |
policy |
AdmissionPolicy (Open, Whitelist, Token), TrustModel, Governance (Democratic, Dictatorial), ResourceLimits, ActionPolicy, validate_safety. |
observability |
Logging, tracing, MetricsCollector, CoordinationMetrics, ReplayLog/ReplayRunner, RuntimeOpsServer. |
extensions |
MemoryStore, FileStore, crypto, LLMAgent/providers, RateLimiter/RateLimitHook, webhook connectors. |
Entrypoints:
CLI:
converge.cli.main(andconverge runviaconverge.cli:main);programmatic: construct agents, transports, runtimes, and managers from the API.