diff --git a/embd_res/lcpp.gz.embd b/embd_res/lcpp.gz.embd index 38da4685d..d5d104116 100644 Binary files a/embd_res/lcpp.gz.embd and b/embd_res/lcpp.gz.embd differ diff --git a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte index 9a5b0cbe8..0ffdf2deb 100644 --- a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte +++ b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte @@ -30,16 +30,6 @@ {:else if toolsStore.isToolsEndpointUnreachable}
- - - - - Run llama-server with {CLI_FLAGS.TOOLS} flag to enable - - Built-in Tools. - - - diff --git a/tools/ui/src/lib/constants/settings-registry.ts b/tools/ui/src/lib/constants/settings-registry.ts index 37161c8e3..4c23b2a88 100644 --- a/tools/ui/src/lib/constants/settings-registry.ts +++ b/tools/ui/src/lib/constants/settings-registry.ts @@ -132,10 +132,10 @@ const SETTINGS_REGISTRY: Record = { key: SETTINGS_KEYS.ENABLE_CONTINUE_GENERATION, label: 'Enable "Continue" button', help: 'Enable "Continue" button for assistant messages, including reasoning models.', - defaultValue: false, + defaultValue: true, type: SettingsFieldType.CHECKBOX, section: SETTINGS_SECTION_SLUGS.GENERAL, - isExperimental: true, + isExperimental: false, sync: { serverKey: SETTINGS_KEYS.ENABLE_CONTINUE_GENERATION, paramType: SyncableParameterType.BOOLEAN @@ -181,7 +181,7 @@ const SETTINGS_REGISTRY: Record = { key: SETTINGS_KEYS.TITLE_GENERATION_USE_LLM, label: 'Use LLM to generate conversation title', help: 'Use the LLM to automatically generate conversation titles based on the first message exchange.', - defaultValue: false, + defaultValue: true, type: SettingsFieldType.CHECKBOX, section: SETTINGS_SECTION_SLUGS.GENERAL, isExperimental: true @@ -249,7 +249,7 @@ const SETTINGS_REGISTRY: Record = { key: SETTINGS_KEYS.KEEP_STATS_VISIBLE, label: 'Keep stats visible after generation', help: 'Keep processing statistics visible after generation finishes.', - defaultValue: false, + defaultValue: true, type: SettingsFieldType.CHECKBOX, section: SETTINGS_SECTION_SLUGS.DISPLAY, sync: { @@ -261,7 +261,7 @@ const SETTINGS_REGISTRY: Record = { key: SETTINGS_KEYS.AUTO_MIC_ON_EMPTY, label: 'Show microphone on empty input', help: 'Automatically show microphone button instead of send button when textarea is empty for models with audio modality support.', - defaultValue: false, + defaultValue: true, type: SettingsFieldType.CHECKBOX, section: SETTINGS_SECTION_SLUGS.DISPLAY, isExperimental: true, @@ -322,7 +322,7 @@ const SETTINGS_REGISTRY: Record = { key: SETTINGS_KEYS.ALWAYS_SHOW_SIDEBAR_ON_DESKTOP, label: 'Always show sidebar on desktop', help: 'Always keep the sidebar visible on desktop instead of auto-hiding it.', - defaultValue: false, + defaultValue: true, type: SettingsFieldType.CHECKBOX, section: SETTINGS_SECTION_SLUGS.DISPLAY, sync: { diff --git a/tools/ui/src/lib/hooks/use-tools-panel.svelte.ts b/tools/ui/src/lib/hooks/use-tools-panel.svelte.ts index 9f99d91d9..9e65e2f81 100644 --- a/tools/ui/src/lib/hooks/use-tools-panel.svelte.ts +++ b/tools/ui/src/lib/hooks/use-tools-panel.svelte.ts @@ -47,11 +47,11 @@ export function useToolsPanel(): UseToolsPanelReturn { if (toolsStore.toolGroups.length > 0) return null; // Tools endpoint is unreachable (404) — server started without --tools if (toolsStore.isToolsEndpointUnreachable) { - return `To enable Built-In Tools you need to run llama-server with ${CLI_FLAGS.TOOLS} all or ${CLI_FLAGS.TOOLS} flag. To see MCP Tools you need to add / enable MCP Server(s).`; + return `The KoboldCpp MCP bridge may accessible on the same URL with /mcp at the end but must be added manually.`; } // Other errors — return null so UI shows "Failed to load tools" if (toolsStore.error) return null; - return `To enable Built-In Tools you need to run llama-server with ${CLI_FLAGS.TOOLS} all or ${CLI_FLAGS.TOOLS} flag. To see MCP Tools you need to add / enable MCP Server(s).`; + return `The KoboldCpp MCP bridge may accessible on the same URL with /mcp at the end but must be added manually`; }); function isGroupChecked(group: ToolGroup): boolean { diff --git a/tools/ui/svelte.config.js b/tools/ui/svelte.config.js index 3a361370c..cc5dd6ab4 100644 --- a/tools/ui/svelte.config.js +++ b/tools/ui/svelte.config.js @@ -26,7 +26,7 @@ const config = { strict: true }), output: { - bundleStrategy: 'single' + bundleStrategy: 'inline' }, alias: { $styles: 'src/styles'