{"repo":"NousResearch/hermes-agent","public_id":"138761","display_label":"Desktop SOUL editor profile-scoped gateway ticket and 403 mismatch issues","summary":"Most members concern Desktop's SOUL.md editor and gateway tickets being scoped per profile, including a bug report of 403 profile_scope_mismatch for non-active profiles on Windows. One member is broader, covering Desktop and TUI gateway reach, start, restart, and authentication, so it is only loosely related.","subsystem":"apps/desktop","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":139661,"merged_at":"2026-10-16T08:54:59+00:00"},"resolution":{"state":"resolved","by":"pr-139661"},"freshness":{"state":"verified","last_verified_at":"2026-10-16T08:54:59+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":138761,"pr_number":139661,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-16T08:54:59+00:00"},{"issue_number":138774,"pr_number":139661,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-16T08:54:59+00:00"},{"issue_number":138791,"pr_number":139661,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-16T08:54:59+00:00"},{"issue_number":138806,"pr_number":139661,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-16T08:54:59+00:00"},{"issue_number":138878,"pr_number":139661,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-16T08:54:59+00:00"},{"issue_number":139061,"pr_number":139661,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-16T08:54:59+00:00"},{"issue_number":139133,"pr_number":139661,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-16T08:54:59+00:00"},{"issue_number":139208,"pr_number":139661,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-16T08:54:59+00:00"},{"issue_number":139298,"pr_number":139661,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-16T08:54:59+00:00"}],"members":[{"kind":"issue","number":138761,"title":"[Bug]: Desktop Profiles screen: SOUL.md editor returns 403 profile_scope_mismatch for every profile except the active one (Windows)","url":null,"state":"closed"},{"kind":"pr","number":138767,"title":"fix(desktop): scope SOUL editor tickets to profiles","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"3a99ad6b67e","number":0},{"kind":"pr","value":"#139661","number":139661}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":139628,"title":"fix(desktop): gateway tickets work behind a HERMES_DESKTOP_HERMES pin and per profile in the SOUL editor (RT-10, RT-11; salvage #138809, #138767)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#139661","number":139661}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":139661,"title":"fix(gateway): Desktop and TUI can reach, start, restart and authenticate to the one gateway again (#139574, package 6)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/local-gateway-stale-restart-owner.test.ts","apps/desktop/electron/local-gateway.test.ts","apps/desktop/electron/local-gateway.ts","apps/desktop/electron/main.ts","apps/desktop/electron/updater-process.test.ts","apps/desktop/electron/updater-process.ts","apps/desktop/src/api/canonical-create-options.test.ts","apps/desktop/src/api/canonical-producer-contract.test.ts","apps/desktop/src/api/canonical-protocol.test.ts","apps/desktop/src/api/canonical-protocol.ts","apps/desktop/src/app/gateway/hooks/use-gateway-boot-profile-pick.test.tsx","apps/desktop/src/app/gateway/hooks/use-gateway-boot.ts","apps/desktop/src/store/profile.ts","contributors/emails/[redacted:email]","gateway/drain_control.py","gateway/run_api.py","gateway/run_bootstrap.py","gateway/run_runtime.py","gateway/run_shutdown.py","gateway/runtime_bootstrap_windows.py","gateway/session_authority.py","gateway/session_controls.py","gateway/session_tui_side.py","hermes_cli/dashboard_auth/native_http.py","hermes_cli/gateway_client.py","hermes_cli/gateway_migrate.py","hermes_cli/gateway_migrate_guards.py","hermes_cli/gateway_multiplex_mode.py","hermes_cli/gateway_runtime.py","hermes_cli/venv_sync.py","nix/checks.nix","pm/environments.py","scripts/build/README.md","scripts/build/freshness.mjs","scripts/build/tui.mjs","tests-js/product-builders.test.mjs","tests/gateway/test_restart_wait_prompt_reach.py","tests/gateway/test_runtime_bootstrap.py","tests/gateway/test_session_tui_side.py","tests/hermes_cli/test_gateway_migrate_multiplex.py","tests/hermes_cli/test_gateway_runtime_ensure.py","tests/hermes_cli/test_update_launch_completion.py","tests/tui_gateway/test_gateway_bootstrap_recover.py","tests/tui_gateway/test_ink_helper_dependencies.py","tests/tui_gateway/test_tui_gateway_notification_poller.py","tui_gateway/agent_callbacks.py","tui_gateway/methods_prompt.py","tui_gateway/session_registry.py","ui-tui/scripts/clipboard_image.py","ui-tui/scripts/gateway_bootstrap.py","ui-tui/src/__tests__/gatewayLocalLaunch.test.ts","ui-tui/src/__tests__/gatewayStartTimeout.test.ts","ui-tui/src/app/createGatewayEventHandler.ts","ui-tui/src/app/gatewayStartTimeout.ts","ui-tui/src/app/userMessages.ts","ui-tui/src/gatewayClient.ts","ui-tui/src/lib/imageAttachments.ts","ui-tui/src/lib/pythonHelpers.ts","ui-tui/src/localGatewayBootstrap.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}