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.