Develop ArkFlow
Everything you need to extend ArkFlow or hack on the engine itself.
Repository map
| Crate | Contents |
|---|---|
crates/arkflow-core | Engine abstractions and the unified execution kernel (src/executor/), traits, MessageBatch. |
crates/arkflow-plugin | Every plugin: input/, output/, processor/, buffer/, codec/, wal/. |
crates/arkflow | The binary; component init() order. |
crates/arkflow-server | Control plane: Hub, Agent, storage, HTTP API. |
console/ | The Vite + React web console. |
Behavioral specs live in openspec/specs/ — when you change kernel,
durability, or control-plane behavior, change the spec with it.