{"repo":"NousResearch/hermes-agent","public_id":"72421","display_label":"Azure Foundry auxiliary calls Entra auth 401 fix","summary":"A bug where auxiliary Azure Foundry calls fail with HTTP 401 due to missing or dropped Entra ID token authentication. Related fixes attempt to preserve the callable token provider so auxiliary tasks use the main session's credentials.","subsystem":"agent","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":115748,"merged_at":"2026-09-19T16:31:28+00:00"},"resolution":{"state":"resolved","by":"pr-115748"},"freshness":{"state":"verified","last_verified_at":"2026-09-19T16:31:28+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":72421,"pr_number":115748,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-19T16:31:28+00:00"}],"members":[{"kind":"issue","number":72421,"title":"[Bug]: Auxiliary Azure Foundry calls fail with HTTP 401","url":null,"state":"closed"},{"kind":"pr","number":72463,"title":"fix(azure-foundry): preserve callable Entra ID token provider in aux calls (#72421)","url":null,"state":"closed","close_reason":{"category":"stale_abandoned","implication":"active"},"merged":false},{"kind":"pr","number":115748,"title":"fix(azure-foundry): auxiliary tasks authenticate with the main session's Entra token instead of 401ing (#72421, salvage #108039)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/[redacted:email]","hermes_cli/runtime_provider_backends.py","tests/agent/test_auxiliary_client_azure_foundry.py","tests/hermes_cli/test_azure_foundry_entra.py","website/docs/guides/azure-foundry.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}