Feature Request
Add a /models command that lets users switch the active model directly from Telegram, without needing to open the OpenCode desktop app.
Current behavior
Users must use the OpenCode desktop app to change models. There is no way to browse or switch models via the Telegram bot.
Proposed behavior
/models — Shows an inline menu with favorite and recently used models
- Search button to find models across all providers
- One-tap selection updates the model immediately
Implementation notes
- Uses
opencodeClient.config.providers() to fetch available models
- Callback-based inline menu with favorites/recent models
- Model search with text input flow
- Command already implemented in
src/bot/commands/models.ts and src/bot/handlers/model.ts
This would be a valuable UX improvement for users who primarily interact with OpenCode through Telegram.
Feature Request
Add a
/modelscommand that lets users switch the active model directly from Telegram, without needing to open the OpenCode desktop app.Current behavior
Users must use the OpenCode desktop app to change models. There is no way to browse or switch models via the Telegram bot.
Proposed behavior
/models— Shows an inline menu with favorite and recently used modelsImplementation notes
opencodeClient.config.providers()to fetch available modelssrc/bot/commands/models.tsandsrc/bot/handlers/model.tsThis would be a valuable UX improvement for users who primarily interact with OpenCode through Telegram.