Skip to content

dizzy.simulate.sim_executors

dizzy.simulate.sim_executors

Concrete executor implementations backed by agent.run_activation (sim path).

SimProcedureExecutor — plays a procedure component via an LLM agent; returns emitted events. SimPolicyExecutor — plays a policy component via an LLM agent; returns dispatched commands.

Both accept a provider ("openrouter" | "ollama" | "unsloth") and an optional model override at construction time. The feat dict is required so tools can be synthesized per the mirror rule.