merlyn/server/utils/chats
Timothy Carambat 4c69960dca
Add automatic chat mode with native tool calling support (#5140)
Introduces a new automatic chat mode (now the default) that automatically invokes tools when the provider supports native tool calling. Conditionally shows/hides the @agent command based on whether native tooling is available.

    - Add supportsNativeToolCalling() to AI providers (OpenAI, Anthropic, Azure always support; others opt-in via ENV)
    - Update all locale translations with new mode descriptions
    - Enhance translator to preserve Trans component tags
    - Remove deprecated ability tags UI
2026-03-04 14:34:30 -08:00
..
commands Clear chat window on /reset (#1261) 2024-05-01 20:39:58 -07:00
agents.js Add automatic chat mode with native tool calling support (#5140) 2026-03-04 14:34:30 -08:00
apiChatHandler.js feat: add base64 document attachment support to API chat endpoints (#4672) 2025-11-24 15:48:44 -08:00
embed.js Configurable message limit for embed chat widget (#4114) 2025-07-10 12:45:53 -07:00
index.js Custom Default System Prompt (#4487) 2025-11-24 13:24:10 -08:00
openaiCompatible.js Fix multimodal chats via openai compat api (#4135) 2025-07-22 09:57:32 -07:00
stream.js Add automatic chat mode with native tool calling support (#5140) 2026-03-04 14:34:30 -08:00