| Crates.io | daedalus-runtime |
| lib.rs | daedalus-runtime |
| version | 0.1.1 |
| created_at | 2026-01-23 03:52:29.147827+00 |
| updated_at | 2026-01-23 03:52:29.147827+00 |
| description | Runtime executor for Daedalus plans with backpressure and plugins. |
| homepage | https://github.com/Prometheus-Dynamics/Daedalus |
| repository | https://github.com/Prometheus-Dynamics/Daedalus |
| max_upload_size | |
| id | 2063351 |
| size | 483,749 |
Executes planned graphs, routes payloads between nodes, and enforces policies (backpressure, sync groups, capabilities). Integrates plugins and GPU hand-off.
RuntimePlan segments serially or in parallel, with telemetry and error propagation.HandlerRegistry maps node IDs to handler fns; capability handlers enable type-directed operations.daedalus-gpu (feature-gated); routes GPU payloads and shader contexts.executor: serial and parallel executors, queues, telemetry, error types.plan: runtime plan representation (built by planner).handler_registry: mapping of node handlers and capabilities.io: payload routing, correlation IDs, sync policies, backpressure application.plugins: plugin installation helpers.host_bridge: channel-style bridge for host↔graph payload exchange.plugins: enable plugin install path (default for engine use).gpu: enable GPU-aware execution and payload conversion.RuntimePlan from the planner.HandlerRegistry with node handlers and capabilities.RuntimeConfig (mode, pool size, backpressure).Executor::run(plan, registry, config) or use the engine facade for convenience.cargo test -p daedalus-runtime --features "plugins" covers routing/backpressure/sync and golden plans.gpu + gpu-wgpu.