pub trait PromptHookHost: SessionSnapshotHost + ToolCatalogHost + TaskHost + DirectCompletionHost { }