Documentation
Workspace crates
Understand the role of the main workspace crates and reusable helper crates.
Core runtime crates
config: parse and validate configuration filescore: transform config into runtime specs and reusable domain typesdaemon: own the CLI, TUI, supervision loop, and control serverprocess-host: provide process isolation and platform signal helpersstack: ownvectron stackplanning, plugins, rendering, and execution
Shared helper crates
Examples include:
control-protocolcontrol-iolog-pipelinelog-renderlog-template-renderformatfsjson-filejsonltui-utilsworkspace-state
Design rule
When behavior is shared across multiple crates, prefer a focused helper crate over duplicating the logic in daemon.