Skip to content

coordinator.cli

coordinator.cli

CLI for coordinator tools with persistent graph state.

State is persisted as JSON (not pickle). Pickle would deserialize arbitrary objects from a world-writable temp file, so anyone able to write that file could execute code in this process on the next invocation. JSON carries only data and is reconstructed through TaskGraph.from_state.