Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 812 Bytes

File metadata and controls

17 lines (12 loc) · 812 Bytes

Pi Herdr

Pi Herdr provides shared process-level access to Herdr CLI while callers retain orchestration and command-specific response validation.

Language

Herdr Client: Thin wrapper binding one command executor to herdr, with raw, successful-text, and JSON-object execution modes. Avoid: Herdr SDK, socket client, orchestration client

Herdr Executor: Caller-supplied command function used by Herdr Client, preserving caller ownership of process execution, cwd, cancellation, and tests. Avoid: Process manager, transport

Herdr Pi-Agent Launcher: Small helper for the shared agent start --kind pi --pane ... -- boundary and bounded structured pane-busy retry; callers still own Pi arguments and response/lifecycle semantics. Avoid: Generic agent lifecycle framework, command catalog