diff --git a/apps/desktop/src/plugins/hermes-bots/plugin.tsx b/apps/desktop/src/plugins/hermes-bots/plugin.tsx index 5c8edd8f48..577d7db2e8 100644 --- a/apps/desktop/src/plugins/hermes-bots/plugin.tsx +++ b/apps/desktop/src/plugins/hermes-bots/plugin.tsx @@ -469,6 +469,14 @@ export default { // is no bot-owned surface to scope, so leave the workspace on // whatever the user was already looking at — the roster-hydration // effect in BotsPane scopes it the moment a real owner exists. + // + // This is where the Bots home used to claim the center and refuse a + // new chat with "Select a Bot or group first." Deleting the home + // deleted the dead end it was apologizing for: with nothing selected + // the center is an ordinary session and `+` works there. The refusal + // itself still stands for the cases that remain — a group room, and + // a selected row too orphaned to route (setBotsWorkspaceOwner's + // blocked target). if (group) { setBotsWorkspaceOwner( groupWorkspaceOwnerKey(group),