wylab
6d0d995b1b
feat(config): integrate OAuth store with config loading
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 13:19:51 +01:00
wylab
f444e94ff7
feat(cli): add OAuth login/status/logout commands
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 13:16:23 +01:00
wylab
5f9af317c4
feat(config): add OAuth credential storage
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 13:10:17 +01:00
wylab
3323b9d909
feat(providers): add create_provider factory with OAuth detection
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 13:05:51 +01:00
wylab
96a7abcda4
feat(registry): add OAuth provider detection logic
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 13:03:37 +01:00
wylab
534a8344bd
feat(providers): add AnthropicOAuthProvider with Bearer auth
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 12:58:36 +01:00
wylab
7b710116a4
feat(providers): add OAuth token detection and header utilities
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 12:57:21 +01:00
wylab
fc9545c36a
feat(config): add OAuthCredentials model for subscription auth
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 12:56:48 +01:00
张涔熙
3561b6a63d
feat(cli): rewrite input layer with prompt_toolkit and polish UI
...
- Replaces fragile input() hacks with robust prompt_toolkit.PromptSession
- Native support for multiline paste, history, and clean display
- Restores animated spinner in _thinking_ctx (now safe)
- Replaces boxed Panel with clean header for easier copying
- Adds prompt-toolkit dependency
- Adds new unit tests for input layer
2026-02-11 11:44:37 +08:00
张涔熙
cfe43e4920
feat(email): add consent-gated IMAP/SMTP email channel
2026-02-07 11:08:30 +08:00
Re-bin
77d4892b0d
docs: add core agent line count script and update README with real-time stats
2026-02-06 07:28:39 +00:00
Kiplangatkorir
7ef18c4e8a
Validate tool params and add tests
2026-02-02 20:39:08 +03:00