a3b84ec5f9
The agent parameter was using raw config key "atlas" but the SDK expects the display name "Atlas (Plan Executor)". This caused "Agent not found: 'atlas'" errors when auto-compact tried to continue boulder execution. Root cause: injectBoulderContinuation passed raw agent key to session.promptAsync, but SDK's agent matching logic compares against display names registered in the system. Fix: Use getAgentDisplayName() to convert the config key to the expected display name before passing to the SDK.