Skip to main content

Crate gate4agent_shell_native

Crate gate4agent_shell_native 

Source
Expand description

Native effect execution for gate4agent control-plane sessions.

Structs§

ForegroundProbeTiming
Where the wall-clock time in one foreground probe actually went.
NativeEffectShell
Executes native effects and returns exactly one completion observation for each accepted effect. Logical lifecycle state remains owned by the engine.
NativeProviderExit
NativeProviderOperationError
NativeSessionKey
PhysicalExitAck
ProviderOperationKey
ProviderOperationSnapshot
ProviderSupervisor
Owns native provider operations through physical exit and canonical observation disposition.
ProviderSupervisorFault
ProviderSupervisorSnapshot
ProviderSupervisorTick
ShellEfficiencyFacts
What crate::NativeEffectShell::collect_terminal_frames and ::reclassify_foreground have done since the last Self::take, handed to the caller and reset by it. See the module doc for why this carries plain facts rather than a computed distribution.

Enums§

NativeProviderResultPoll
ProviderStopCause
ProviderSupervisorBuildError
ProviderSupervisorFaultKind
ProviderSupervisorState

Constants§

DEFAULT_PROVIDER_STOP_GRACE
MAX_PROVIDER_FORCE_STOP_ATTEMPTS
MAX_PROVIDER_STOP_SIGNAL_ATTEMPTS
MAX_PROVIDER_SUPERVISOR_EVENTS
MAX_PROVIDER_SUPERVISOR_OPERATIONS
MAX_PROVIDER_SUPERVISOR_OUTCOMES_PER_TICK
MAX_PROVIDER_SUPERVISOR_TOMBSTONES
MAX_PROVIDER_SUPERVISOR_WORK_PER_TICK

Traits§

NativeProviderExecutor
A reviewed provider adapter with fixed launch policy.
NativeProviderOperation
Provider-specific ownership of one physical operation.