SandboxResult
Defined in the sandbox module.Rust AI Agent SDK Result of a sandbox execution.
Fields
| Name | Type | Description |
|---|---|---|
execution_id | String | Unique execution identifier |
status | SandboxStatus | Execution status |
exit_code | Option<i32> | Process exit code (None if not completed) |
stdout | String | Standard output |
stderr | String | Standard error |
duration_seconds | f64 | Execution duration in seconds |
started_at | Option<f64> | Start timestamp |
completed_at | Option<f64> | Completion timestamp |
error | Option<String> | Error message if failed |
metadata | HashMap<String | Additional execution metadata |
serde_json | :Value> | Additional execution metadata |
Methods
new
success
output
start
complete
| Name | Type |
|---|---|
exit_code | i32 |
stdout | String |
stderr | String |
fail
| Name | Type |
|---|---|
error | impl Into<String> |
timeout
Source
View on GitHub
praisonai/src/sandbox/mod.rs at line 191
