Skip to main content

Crate agentos_execution

Crate agentos_execution 

Source
Expand description

Native execution plane scaffold for the secure-exec runtime migration.

Re-exports§

pub use javascript::record_sync_bridge_request_enqueued;
pub use javascript::record_sync_bridge_request_observed;
pub use javascript::CreateJavascriptContextRequest;
pub use javascript::GuestRuntimeConfig;
pub use javascript::JavascriptContext;
pub use javascript::JavascriptExecution;
pub use javascript::JavascriptExecutionEngine;
pub use javascript::JavascriptExecutionError;
pub use javascript::JavascriptExecutionEvent;
pub use javascript::JavascriptExecutionLimits;
pub use javascript::JavascriptExecutionResult;
pub use javascript::JavascriptSyncRpcRequest;
pub use javascript::LocalModuleResolutionCache;
pub use javascript::LocalResolvedModuleFormat;
pub use javascript::ModuleFsReader;
pub use javascript::ModuleResolveMode;
pub use javascript::ModuleResolver;
pub use javascript::StartJavascriptExecutionRequest;
pub use python::CreatePythonContextRequest;
pub use python::PythonContext;
pub use python::PythonExecution;
pub use python::PythonExecutionEngine;
pub use python::PythonExecutionError;
pub use python::PythonExecutionEvent;
pub use python::PythonExecutionLimits;
pub use python::PythonExecutionResult;
pub use python::PythonVfsRpcMethod;
pub use python::PythonVfsRpcRequest;
pub use python::PythonVfsRpcResponsePayload;
pub use python::PythonVfsRpcStat;
pub use python::StartPythonExecutionRequest;
pub use wasm::CreateWasmContextRequest;
pub use wasm::NativeBinaryFormat;
pub use wasm::StartWasmExecutionRequest;
pub use wasm::WasmContext;
pub use wasm::WasmExecution;
pub use wasm::WasmExecutionEngine;
pub use wasm::WasmExecutionError;
pub use wasm::WasmExecutionEvent;
pub use wasm::WasmExecutionLimits;
pub use wasm::WasmExecutionResult;
pub use wasm::WasmPermissionTier;

Modules§

benchmark
javascript
python
v8_host
V8 runtime host — manages a shared embedded V8 runtime with session multiplexing.
v8_ipc
Binary IPC framing for communication with the secure-exec-v8 runtime process.
v8_runtime
V8 isolate runtime manager backed by the embedded V8 runtime.
wasm

Structs§

ExecutionScaffold
NodeSignalHandlerRegistration

Enums§

GuestRuntime
NodeSignalDispositionAction

Traits§

GuestModuleReader
Thread-local state for module resolution during execute_module. Avoids passing user data through V8’s ResolveModuleCallback (which is a plain fn pointer). Direct, in-process module source reader living on the V8 session thread.
NativeExecutionBridge

Functions§

scaffold