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.