Release 2.2.0 β One-Command Install
What's New
Zero-friction install β just pip install psycgod-sage and run any sage command. Connection happens automatically on first use.
Auto-Connect Flow
pip install psycgod-sage- Run any command (e.g.
sage run -- python test.py) - SAGE auto-connects: asks expiry (30/60/90 days), asks your name, authenticates via hardware fingerprint (zero interaction), stores key in keyring
Auth Priority
- Hardware auth (instant, no interaction) β uses machine UUID
- GitHub CLI (silent) β if
ghis logged in - GitHub OAuth (browser) β last resort
Other Changes
/v1/whoamiendpoint for server-side key verification/v1/machine-loginendpoint for hardware-based registrationsage api whoaminow verifies connection with server- Detects installed AI agents (Claude Code, Codex, Aider, Cursor, Windsurf)
- Connected users count in admin API
- Display name prompt for admin identification
Full Changelog: v2.1.0...v2.2.0