{"repo":"NousResearch/hermes-agent","public_id":"55210","display_label":"Dashboard gated/basic_auth mode: session token and OAuth/reveal issues","summary":"Members describe problems in the dashboard's gated (basic_auth) mode, where a legacy session token placeholder is reportedly not injected, affecting model-provider OAuth login and the Keys page reveal button. Several pull requests propose related changes such as injecting a token or using cookie/fetchJSON auth, but the members do not confirm outcomes.","subsystem":"dashboard","counts":{"members":7,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":3,"merged_prs":0,"attempt_prs":4},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.2419047619047619},"fix_edges":[],"members":[{"kind":"issue","number":55210,"title":"Bug: Dashboard Keys page reveal button throws in gated (basic_auth) mode — frontend never sends the request","url":null,"state":"closed"},{"kind":"issue","number":58207,"title":"[Bug]: Dashboard OAuth provider login fails in gated mode because startOAuthLogin requires legacy session token","url":null,"state":"closed"},{"kind":"issue","number":59274,"title":"Dashboard model-provider OAuth fails under basic_auth: `__HERMES_SESSION_TOKEN__` never injected (\"Session token not available\")","url":null,"state":"closed"},{"kind":"pr","number":55220,"title":"fix(dashboard): use fetchJSON auth in revealEnvVar for gated mode","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#51156","number":51156}],"category":"superseded_by_pr","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":55221,"title":"fix(dashboard): inject placeholder session token in gated mode so reveal works","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"3e24b16f566045399012bc1185fe0cdb6e1a1be9","number":0},{"kind":"pr","value":"#51156","number":51156},{"kind":"pr","value":"#55220","number":55220}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":58211,"title":"fix(dashboard): allow provider oauth with cookie auth","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"3e24b16f566045399012bc1185fe0cdb6e1a1be9","number":0}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":59663,"title":"fix(dashboard): inject session token in gated index.html so model-provider OAuth works under basic_auth (#59274)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"3e24b16f566045399012bc1185fe0cdb6e1a1be9","number":0},{"kind":"pr","value":"#59274","number":59274}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true}],"trust":{"default_tier":"verified","includes_suggested":false}}