auth: disambiguate api session names as AuthSession
main·
Commit

The api package is generic, so its Session/ListSessions/etc. collided conceptually with the repo's agent/checkpoint session domain (strategy.Session). Prefix the auth surface with Auth: api.Session -> AuthSession, file sessions.go -> auth_sessions.go, and the cli-package helpers (newAuthSessionsClient, defaultListAuthSessions, revokeAllAuthSessions, etc.). JSON wire key stays "tokens".
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: cae0e9836123
Checkpoints
Checkpoint 1