Simulator API
Pre-execution simulation for agent actions.
Functions
simulateAction
async function simulateAction(
action: AgentAction,
mode: 'local' | 'cloud' = 'local'
): Promise<SimulationResult>
Simulate action in LocalStack (Milestone 1) or ephemeral AWS stack (Milestone 2).
Types
interface SimulationResult {
fidelity: number; // 0.0-1.0 accuracy score
predicted_outcome: string; // Human-readable prediction
simulated_at: string; // ISO 8601 timestamp
duration_ms: number; // Simulation latency
tier: 'local' | 'cloud';
}
Source
Implementation: packages/core/src/simulation/localstack.ts