picoclaw/cmd/picoclaw
yinwm 6ad85d225b fix(auth): preserve model_list and use gpt-5.2 for Codex API
Auth fixes:
- Fix OpenAI/Anthropic OAuth and token login to update ModelList
- Fix logout to clear AuthMethod in ModelList
- Add helper functions: isOpenAIModel, isAnthropicModel, isAntigravityModel
- Fix slice bounds panic in isAntigravityModel using strings.HasPrefix
- All auth operations now preserve existing model_list configuration

Factory provider fixes:
- Add OAuth support for openai protocol in CreateProviderFromConfig
- CodexAuthProvider is now used when auth_method is oauth/token

Default model updates:
- OpenAI login: set default model to gpt-5.2
- Anthropic login: set default model to claude-sonnet-4
- Antigravity login: set default model to gemini-flash (remove provider field)

Model changes:
- Change default OpenAI model from gpt-4o to gpt-5.2
- gpt-5.2 is compatible with Codex API (chatgpt.com backend)
- Update all README files, config examples, and migration code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 10:48:27 +08:00
..
cmd_agent.go refactor: reorganize commands and provider architecture 2026-02-19 01:03:34 +08:00
cmd_auth.go fix(auth): preserve model_list and use gpt-5.2 for Codex API 2026-02-20 10:48:27 +08:00
cmd_cron.go refactor: reorganize commands and provider architecture 2026-02-19 01:03:34 +08:00
cmd_gateway.go refactor(providers): restructure provider creation with protocol-based configuration 2026-02-20 00:12:01 +08:00
cmd_migrate.go refactor: reorganize commands and provider architecture 2026-02-19 01:03:34 +08:00
cmd_onboard.go feat(config): add complete model_list template with all 17 providers 2026-02-20 09:30:09 +08:00
cmd_skills.go refactor: reorganize commands and provider architecture 2026-02-19 01:03:34 +08:00
cmd_status.go refactor: reorganize commands and provider architecture 2026-02-19 01:03:34 +08:00
main.go refactor: reorganize commands and provider architecture 2026-02-19 01:03:34 +08:00