orchid
Task-file orchestration helper for coordinating scoped agent work.
orchid reads task specs from specs/<spec-id>/tasks/*.md, tracks runtime
state in .orchid/, and prints JSON ACKs for every command. If --root is not
provided, the current working directory is used.
Usage
Flow
Start by asking for dispatchable work:
Lease one task before handing it to an agent. The lease records owner, scope,
git baseline, report path, and heartbeat data under .orchid/.
The worker writes its report to the path returned by lease or shown in the
packet. A reviewer can then check the report and inspect touched files:
After validation, mark the task complete and clean up the lease artifacts:
Use orchid running, orchid heartbeat <lease>, orchid stale, and
orchid release <lease> to manage work that is still in flight.