Hide delegation-only agents from the sidebar and picker

Problem: If you use the Orchestrator with several helper agents, the list fills with agents you never chat with.

Idea: a per-agent setting, “Delegation only”, that keeps the agent out of the sidebar and chat picker. The agent stays available to the Orchestrator and in Settings, Agents. A “Show hidden agents” toggle brings them back.

Why: a shorter list, and fewer chats by mistake with agents that have narrow tools or permissions.

Not asking for: any change to how delegation works.