Pulse/internal/ai/providers
rcourtman a3909f1b39 fix: strip provider prefix from all AI provider models and instant URL refresh
Backend fixes:
- Strip provider prefix (anthropic:, openai:, deepseek:, ollama:) in all
  provider Chat methods and constructors for robust handling
- Models are now correctly parsed regardless of caller format

Frontend fixes:
- Tool cards now persist in AI chat after approval execution by adding
  to streamEvents array
- Dashboard now listens for pulse:metadata-changed custom event
- AI Chat emits this event when set_resource_url tool completes
- Guest URL icons now update instantly when AI sets them
2025-12-15 19:18:09 +00:00
..
anthropic.go fix: strip provider prefix from all AI provider models and instant URL refresh 2025-12-15 19:18:09 +00:00
anthropic_oauth.go fix: strip provider prefix from all AI provider models and instant URL refresh 2025-12-15 19:18:09 +00:00
factory.go feat: Implement multi-provider AI support 2025-12-11 16:00:45 +00:00
ollama.go feat(ai): improve AI settings first-time setup UX 2025-12-15 18:59:19 +00:00
openai.go fix: strip provider prefix from all AI provider models and instant URL refresh 2025-12-15 19:18:09 +00:00
provider.go feat: Implement multi-provider AI support 2025-12-11 16:00:45 +00:00