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.

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 (and converge run via converge.cli:main);

  • programmatic: construct agents, transports, runtimes, and managers from the API.