class LittleGhost::Subagents::AgentPath

AgentPath gives every delegated conversation a stable place beneath its parent. Paths begin at /root, keeping nested delegation visible in logs and metadata.

Child task names contain only lowercase letters, digits, and underscores, are limited to 40 characters, and must be unique among siblings when reserved by a manager.

AgentPath.join("/root", "review_api") # => "/root/review_api"