Skip to main content

Module types

Module types 

Source

Structs§

AckRequest
Acknowledgment request for delivered injections.
AgentListResponse
List of registered agents.
AgentMuxConfigFile
AgentMux config file format (agentmux.json).
AgentRegistration
Agent registration record.
AuditLogEntry
Audit log entry for message injection.
InjectionRequest
Request to inject a message into an agent’s terminal.
InjectionResponse
Response from a message injection attempt.
PendingInjection
Pending injection from AgentMux cloud.
PendingResponse
Response from AgentMux pending endpoint.
PollerConfig
Poller configuration for AgentMux cloud service.
PollerStatus
Poller status information.
WanAudit
The WAN part of an audit entry (§2.6 “Audit and docs”).
WanInstanceInfo
The instance a WAN signature was verified against (§2.6).

Enums§

JektTier
Sensitivity tier for a jekt message.
SenderDelivery
See MessageSender.
SupervisorAction
A Warden Supervisor watcher agent’s decision about a target agent that just ended its turn: nudge it to continue, or decline (e.g. the target isn’t opted in, or the Supervisor judged it genuinely done/blocked). See Handler::record_supervisor_decision and ANALYSIS_WARDEN_AUTO_CONTROLLER_CONTINUATION_WATCHER_2026_08_12.md.
WanInstanceStatus
Whether a verified WAN instance is one a human approved (§2.6).

Functions§

default_event_kind 🔒

Type Aliases§

AgentIdentityConfirmer
Function type for querying a block’s own live, spawn-time-captured jekt identity — an independent source of truth for inject_message_inner’s recipient-identity check, deliberately NOT derived from Handler’s own uid_to_block/name_to_blocks/agent_info maps (see Controller::agent_id’s doc comment for why checking a registry against itself would be a tautology). Given block_id, returns Some(agent_id) if that block’s controller has a captured identity, None if it doesn’t (a non-agent controller, or a controller type that doesn’t implement agent_id()) — None is treated as “unverifiable,” not “confirmed absent,” so delivery proceeds unaffected when no positive check is possible.
BlockLivenessProbe
Identity M2: is block_id still alive (does it have a controller)? Backs the registry’s lazy sweep of dead registrations when a name resolves to more than one block — see Handler::block_liveness.
InputSender
Function type for sending input bytes to a block’s PTY.
MessageSender
Function type for controller-aware delivery of a message to a (non-PTY) agent.