Re-exports§
pub use mcp::event_route;pub use mcp::event_target;pub use mcp::AxEventCancellationToken;pub use mcp::AxEventClock;pub use mcp::AxEventCommand;pub use mcp::AxEventContinuation;pub use mcp::AxEventCorrelationKey;pub use mcp::AxEventDeadLetter;pub use mcp::AxEventEnvelope;pub use mcp::AxEventInputBuilder;pub use mcp::AxEventInputPlan;pub use mcp::AxEventInvocationContext;pub use mcp::AxEventPath;pub use mcp::AxEventPublishReceipt;pub use mcp::AxEventRoute;pub use mcp::AxEventRouteBuilder;pub use mcp::AxEventRun;pub use mcp::AxEventRuntime;pub use mcp::AxEventSink;pub use mcp::AxEventSource;pub use mcp::AxEventStore;pub use mcp::AxEventTarget;pub use mcp::AxExecutionContext;pub use mcp::AxInMemoryEventStore;pub use mcp::AxMCPCatalogSnapshot;pub use mcp::AxMCPClient;pub use mcp::AxMCPContinuationState;pub use mcp::AxMCPEventSource;pub use mcp::AxMCPOAuthOptions;pub use mcp::AxMCPResourceSubscriptionPolicy;pub use mcp::AxMCPScriptedTransport;pub use mcp::AxMCPStdioTransport;pub use mcp::AxMCPStreamableHTTPTransport;pub use mcp::AxMCPTokenSet;pub use mcp::AxMCPTransport;pub use mcp::AxManualEventClock;pub use mcp::AxSystemEventClock;pub use mcp::AxUCPBinding;pub use mcp::AxUCPClient;
Modules§
Structs§
- AxACE
- Agentic Context Engineering optimizer (Generator -> Reflector -> Curator).
- AxAgent
- AxBalancer
- AxBalancer
Adaptive Strategy - AxBalancer
Candidate Score - AxBalancer
Options - AxBalancer
Route Stats - AxBalancer
Stats Key - AxBalancer
Stats Observation - AxBootstrap
FewShot - AxCredential
Request - AxError
- AxFlow
- AxGEPA
- AxGen
- AxIn
Memory Balancer Stats Store - AxMemory
- AxPlaybook
- A live, evolving context playbook bound to a program. Mirrors the TypeScript
AxPlaybook: grow it offline from examples (evolve), keep it growing online from live feedback (update), render it into the program context (apply_to), and persist/restore it (to_json/load). The evolution engine (ACE) is hidden behind this surface, just asoptimize()hides GEPA. - AxResult
Picker Sample - AxSignature
- Field
- Field
Type - Multi
Service Router - OpenAI
Compatible Client - Process
Code Runtime - Process
Code Session - Provider
Router - Runtime
Capabilities - Runtime
Envelope - Scripted
Realtime Transport - Scripted
Transport - Signature
Builder - Tool
- Tool
Builder
Enums§
- Realtime
Transport - Transport seam for the realtime turn driver: ScriptedRealtimeTransport for
deterministic offline tests, the websocket-backed variant (behind the
realtimefeature) for live turns.
Traits§
- AxAI
Client - AxBalancer
Stats Store - AxCode
Runtime - AxCode
Session - AxContext
Cache Registry - AxCredential
Provider - AxProgram
- AxTransport
- Optimizer
Engine
Functions§
- agent
- agent_
observer - Wrap a native non-fatal AxAgent observer as a JSON value usable in either constructor or forward option maps under onLoadedMemories/onLoadedSkills/ onUsedMemories/onUsedSkills.
- agent_
with_ execution_ context - agent_
with_ options - agent_
with_ search_ callbacks - Construct an agent with native host search callbacks for memories and skills.
The callbacks run host-side when the actor calls recall()/discover(); passing
them at construction auto-enables the memory + skill subsystems (so the actor’s
prompt advertises recall()/discover()), mirroring the TS/Python API. Callbacks
take and return JSON values: memories
(searches, alreadyLoaded) -> results, skills(searches) -> results. - ai
- ax
- create_
balancer_ route_ stats - f
- flow
- flow_
with_ bindings - flow_
with_ execution_ context - get_
supported_ ai_ models - optimize
- parse_
json - playbook
- Build an evolving context
AxPlaybookfor a program. Pass the student model under"studentAI"(and optionally"teacherAI"); the bound program runs with the student while reflection/curation use the teacher. WhenteacherisNonethe student is reused for reflection/curation. - run_
conformance_ fixture - runtime_
protocol_ fixture_ server_ main - s
- sample_
balancer_ route_ health - set_
usage_ observer - signature_
from_ spec - stable_
stringify - tool
- update_
balancer_ route_ stats
Type Aliases§
- AIClient
- Anthropic
Client - AxAI
Service - AxAgent
Clarification Error - AxBalancer
Estimate Cost - AxBalancer
Event Hook - AxBalancer
Failure Reason - AxBalancer
Route Key - AxBalancer
Routing Event - AxBalancer
Slice - AxBaseAI
- AxHost
Callable - A host callable the agent runtime can expose to actor code (e.g. the
built-in
llmQuery). JSON-typed both ways so it crosses the runtime boundary cleanly;Send + Syncso a concrete runtime may store it. - AxResult
- AxResult
Picker - AxUsage
Context - AxUsage
Event - AxUsage
Observer - Google
Gemini Client - OpenAI
Responses Client - Optimized
Artifact - Optimizer
Evaluator - Runtime
Protocol Client - Runtime
Transport