feat(cli): add auth and team commands #668

Closed
freemo wants to merge 1 commits from feature/m7-post-auth into master

1 Commits

Author SHA1 Message Date
freemo 92f7feaa32 feat(cli): add auth and team commands
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 17s
CI / security (pull_request) Successful in 34s
CI / typecheck (pull_request) Successful in 36s
CI / unit_tests (pull_request) Successful in 2m54s
CI / integration_tests (pull_request) Successful in 3m15s
CI / docker (pull_request) Successful in 41s
CI / coverage (pull_request) Successful in 5m45s
CI / benchmark-regression (pull_request) Successful in 31m1s
Implement auth login/logout/status and team list/use CLI commands
with stubbed responses when server is disabled. Includes token
storage via OS keyring with encrypted file fallback.

Key changes:
- Add agents auth login/logout/status commands
- Add agents team list/use commands
- Add TokenStore with keyring + encrypted file fallback
- Add auth_token, active_team, default_namespace settings
- Wire AuthClient and ServerClient stubs
- Add Behave BDD tests, Robot integration tests, ASV benchmarks

ISSUES CLOSED: #340
2026-03-10 06:13:59 +00:00