Improve refresh token DPAPI fallback and add reload logging

This commit is contained in:
2025-10-18 02:00:36 -06:00
parent 21c2ce0c0b
commit cf82474e07
2 changed files with 25 additions and 7 deletions

View File

@@ -684,6 +684,17 @@ class AgentHttpClient:
self.session.headers.update({"Authorization": f"Bearer {self.access_token}"})
else:
self.session.headers.pop("Authorization", None)
try:
_log_agent(
"Reloaded tokens from disk "
f"guid={'yes' if self.guid else 'no'} "
f"access={'yes' if self.access_token else 'no'} "
f"refresh={'yes' if self.refresh_token else 'no'} "
f"expiry={self.access_expires_at}",
fname="agent.log",
)
except Exception:
pass
def auth_headers(self) -> Dict[str, str]:
if self.access_token: