runkon-flow-executors
Portable executor primitives for runkon-flow — event sinks, env providers, structured output parsing, and agent definition loading. No vendor coupling.
What it is
A grab-bag of vendor-neutral building blocks downstream harnesses pick from when wiring a runkon-flow engine:
ChannelEventSink— forwards engine events over anmpsc::Sender<EngineEventData>PathPrependingEnvProvider—ScriptEnvProviderthat prepends directories toPATHoutput— structured-output parsers (<<<FLOW_OUTPUT>>>block extraction, JSON normalization, marker derivation)agent_loader— agent-definition loading from frontmatter.mdfiles + prompt-instruction generation fromOutputSchema
Vendor-specific executors (Anthropic API, OpenAI API, Codex CLI, etc.) live in sibling crates so consumers pull in only the integrations they use.
Install
[]
= "0.1.0-alpha"
Optional features:
test-utils— re-exportsrunkon-flow/test-utilsfor downstream integration tests
License
Dual-licensed under either:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.