fix(web-ui): add model selector filter, onModelSelect callback, onClose callback, fuzzy search, fix streaming duplicates

This commit is contained in:
Mario Zechner
2026-03-15 23:40:18 +01:00
parent aac0e0c1bf
commit 83378aad7e
7 changed files with 118 additions and 23 deletions

View File

@@ -2,6 +2,23 @@
## [Unreleased]
### Added
- `onModelSelect` callback on `AgentInterface` and `ChatPanel.setAgent` config
- `allowedProviders` filter on `ModelSelector.open()` to restrict visible models
- `onClose` callback on `SettingsDialog.open()`
- `state_change` event emitted by Agent on `setModel()` and `setThinkingLevel()`
- Subsequence-based fuzzy search in model selector (replaces substring matching)
- `openai-codex` and `github-copilot` to `shouldUseProxyForProvider`
### Changed
- Anthropic test model updated from `claude-3-5-haiku-20241022` to `claude-haiku-4-5`
### Fixed
- `AgentInterface` clears streaming container on `message_end` to prevent duplicate tool rendering
## [0.58.3] - 2026-03-15
### Fixed