ryo-executor
Status: experimental. APIs may change in v0.x. Part of the ryo workspace — AST-centric Rust programming for AI agents.
Mutation execution engine. Provides parallel execution with conflict
detection, in-memory workspace management, and an execution-strategy Decider
with lock / tick optimisation.
Install
Quickstart
use CoreExecutor;
use AddField;
let mut executor = new;
let mutations: = vec!;
let result = executor.execute?;
API Summary
| Module | Purpose |
|---|---|
engine::CoreExecutor |
Main execution engine with parallel + conflict detection |
executor::* |
Blueprint and execution-plan primitives |
decider::* |
Policy / strategy for execution ordering |
Status
Experimental. Execution engine APIs and the Decider strategy interfaces are likely to evolve through v0.x. Production-quality stability is deferred to v1.0.
License
Licensed under either of Apache-2.0 or MIT at your option.