Changes
🚀 Features
- feat(model): cross-provider model switching with concurrent fetching and persistent cache @laststylebender14 (#2437)
- feat(cli): add --model and --provider flags, deprecate env vars @laststylebender14 (#2463)
- feat(update): update forge in bg @laststylebender14 (#2466)
- feat(shell-plugin): add :copy command to copy last assistant message to clipboard @tusharmath (#2471)
- feature: add gpt-5.3-codex to provider catalog @amitksingh1490 (#2458)
- feat(REPL): add deprecation warning for repl mode @laststylebender14 (#2455)
📝 Documentation
- fix(doctor-command): update installation command in doctor script @laststylebender14 (#2469)
🐛 Bug Fixes
- fix(openai): enhance github copilot disabled model error message @laststylebender14 (#2345)
- fix(doctor-command): update installation command in doctor script @laststylebender14 (#2469)
- fix(repo): add legacy variant support for conversation deserialization @ssddOnTop (#2465)
- fix(porcelain): remove duplicate column from models output @laststylebender14 (#2459)
- fix(requesty): add reasoning_effort parameter support @laststylebender14 (#2435)
🧰 Maintenance
- feat(command): add github PR description command @laststylebender14 (#2470)
- chore(deps): bump minimatch from 9.0.5 to 9.0.7 @dependabot[bot] (#2461)
- chore(ci): remove Coveralls upload from CI @laststylebender14 (#2460)