Spaces:
Runtime error
Runtime error
Commit History
-
refactor(server): update title generation to reduce instances of 'summary'
Andrewa1d1276 -
fix(server): send persona initialization to establish order before streaming
Andrew6600478
-
Unify single and multi-persona generation flow for consistency
Andrew5b20855
-
Improve title generation
Andrew225a957 -
(feat) Pass auth token to auxiliary generation helpers
Andrew27b2e17 -
(feat) Forward auth token through reasoning flows
Andrewf407536 -
(fix) Harden title generation against leaked reasoning tags
Andrew4123958
-
Initial commit
725337f
-
fix CI (#1884)
Eliott C.Unverified signature* fix CI * add playwright as dev dep * lint * clean up spaces-config with community tools * try to make mongo run?3b53c7a
-
Refactor token parameters to standardize naming across models and generation settings
dd2acb7
-
HuggingChat 2026 (#1875)
Unverified signature* refactor: remove tokenizer-related functionality and dependencies - Removed tokenizer dependencies from package.json. - Deleted TokensCounter component and its usages across the application. - Updated model configurations to exclude tokenizer properties. - Refactored model processing logic to support only OpenAI-compatible endpoints. - Adjusted API responses to omit tokenizer information. - Cleaned up related utility functions and imports. * Remove web search functionality and related components - Deleted endpoints for various web search APIs (serpApi, serpStack, serper, webLocal, youApi). - Removed generateQuery function and its usage in search. - Eliminated web search related types and interfaces from the codebase. - Updated Assistant and Conversation types to remove references to web search and embedding models. - Cleaned up related utility functions and message updates for web search. - Adjusted API routes and components to reflect the removal of web search features. - Updated…7bf1507
-
feat(reasoning): support end token search across multiple chunks (#1838)
Unverified signature* feat(huggingchat): model update 27-05-25 * feat: update prompt examples in config * feat: revert model config changes6cd421f
-
fix: remove redundant status update in streaming
7da664f
-
fix: stop button working properly
260c3b7
-
fix: rm error in retrying when tool calls are not parsed properly
a327608
-
New `InferenceClient` endpoint type (#1813)
Unverified signature* work on hf inference endpoint * working tools * fix: debug tool * feat: working tools with new endpoint type * feat: move config to HfInference * wip * fix: hf inference endpoint * refactor: rename endpoint * fix: rendering * feat: working tools on every supported model * fix: multimodal * refactor: rename endpoint type * refactor: base URL * fix: prevent simultaneous provider and baseURL usage * fix: disable tools on qwen 2.5 vl * feat: make sure json is correctly formatted4906f37
-
feat: allow storing env variable in DB (#1802)
Unverified signature* feat(config): wip, make config controllable from DB, public side for now * fix: build * feat(config): add config manager env var toggle * wip: make backend config use config manager * fix: typechecks * fix: circular import * refactor: init hook sveltekit * fix: disable config manager during tests * refactor: use enum for semaphore, move delete from auto after 60s to separate `deleteAt` field * feat: config manager checks for updates on requests * fix: config script exit * fix: remove top-level awaits * fix: script await * feat: filter config keys based on public environment variables for more security * fix: change import to type for public environment variables48059af
-
Enable/Disable reasoning summary using .env (#1760)
Unverified signature* enable/disable reasoning summary using .env * refactor: rename env variable and move readme section to reasoning part. --------- Co-authored-by: Nathan Sarrazin <sarrazin.nathan@gmail.com>09dfa5f
-
feat: add a local endpoint type for inference directly from chat-ui (#1778)
Unverified signature* feat: add a local endpoint type running llama.cpp from chat-ui * fix: build image * fix: lock file * wip: try to make it more reliable * feat: load chat template from .gguf file * feat: load gguf models from `models/` folder * fix: default config * feat: make endpoint use chatSession instead of completion * refactor: improve exit handling, exit immediately on second sinal * fix: various fixes to improve reliability when calling multiple models at once * docs: add instructions for adding .gguf files to the models directoryde36cdc
-
fix: trigger redeploy
73268d4 -
fix: give more buffer to reasoning
8ce2fb0
-
feat: improve task model tool calling (#1755)
Unverified signature* feat: improve task model tool calling * feat(prod): add tokenizer for Hermes-3-Llama-3.1-8B to task configurationd37f9ca -
fix(endpoints): fix for tool calling on hf inference with openai endpoint type (#1754)
Unverified signature* fix(endpoints): fix for tool calling on hf inference with openai endpoint type * moar fix * fix: typechecks185c2ff
-
fix: improve tasks performance
28b6d44
-
feat(tasks): use tools for tasks if available (#1749)
Unverified signature* feat(tasks): use tools for web search query if available * feat(websearch): improve query generation with error handling and logging * feat(tools): implement generic tool output extraction utility This commit adds a new `getToolOutput` utility to standardize tool interaction across different tasks like title generation, reasoning summary, and web search query generation. The utility supports extracting tool outputs using a consistent approach, with fallback mechanisms and error handling.6655689
-
fix: move FinalAnswer outside of reasoning processing blocks (#1717)
brians1196 +1: bstieber
Unverified signatureCo-authored-by: BRIAN M. STIEBER <bstieber@toyon.com>f0ab567
-
fix: handle no beginToken for token based reasoning models (#1713)
Unverified signature* refactor: remove debug console log in updateLocalEnv script * fix: handle no beginToken for token-based reasoning modelsa68038a
-
chores(svelte): migration to svelte 5 (#1685)
Unverified signature* chores(svelte): migration to svelte 5 * chores(svelte5): remove preventDefault & stopPropagation legacy handlers * chores(deps): version bumps * fix: closing modal works properly * fix: messagte loading reactivity * fix: loading indicator * fix: conversation list reactivity * fix: bug on tool logo rendering * fix: infinite loading circular dep * feat: hide new chat button on new chats * fix: move apply directive to main.css * fix: remove legacy syntax in `TokensCounter.svelte` * fix: replace legacy `run` with Svelte 5 `$effect` in NavMenu * fix: replace legacy `run` with Svelte 5 `$effect` in ScrollToPreviousBtn * fix: migrate `settings/[modelId]` page to Svelte 5 syntax * fix: replace legacy `run` with Svelte 5 `$effect` in ToolUpdate component * fix: migrate ToolEdit component to Svelte 5 syntax * fix: simplify login required handling in ChatInputa1a6daf
-
feat: add `deepseek-ai/DeepSeek-R1-Distill-Qwen-32B` to HuggingChat config (#1660)
Unverified signature* feat: add `deepseek-ai/DeepSeek-R1-Distill-Qwen-32B` to HuggingChat config * feat: hide reasoning modal when its empty * fix: put r1 model higher in lista38e9de
-
Added currentDate variable to Dynamic Prompt (#1648)
evalstate +1: nsarrazin Unverified signature* Added ability to include the current date in the assistant dynamic prompt * feat: rename tag to {{today}} --------- Co-authored-by: Nathan Sarrazin <sarrazin.nathan@gmail.com>81ac98c
-
Anthropic Tool Support (#1594)
evalstate +1: nsarrazin Unverified signature* support anthropic PDF beta * upstream merge, remove commented out console log line * Fixing type errors. the anthropic API does not yet include a "DocumentBlock" for support PDFs, so an extended type has been added to the endpoint. * changed document processor to async (matching image processor) * use the beta api types rather than custom extension * rudimentary tool testing * interim commit (tool re-passing, file handling) * remove merge error * tidy up, isolate beta classes to utils * anthropic tool calling support. * improve handling of directlyAnswer tool * fix streaming * slight tidy up to tools flow handling * fix: dont pass tools in final generation, instead deduce tools from tool results --------- Co-authored-by: Nathan Sarrazin <sarrazin.nathan@gmail.com>69d5a1c
-
add option to send user message as part of request body in assistant … (#1322)
ethayu +2: Ethan Yu, nsarrazin Unverified signature* add option to send user message as part of request body in assistant invokations * test * finish * fix linting problem * fix: add support for legacy url param * fix: remove code to send POST requests on the frontend --------- Co-authored-by: Ethan Yu <etyu@tesla.com> Co-authored-by: Nathan Sarrazin <sarrazin.nathan@gmail.com>945e63b
-
feat: new tool UI (#1630)
Unverified signature* feat: new tool UI * wip community tools support * fix: community tools support * fix: line heights * fix: MIME types * fix: remove debug logs * fix: make sure file upload is always last * fix: always enable document parser when a pdf is present in the conversation * fix: use correct icon for document upload * fix: make sure community tools use their custom icons correctly * feat: add button to browse community tools * tweak buttons * add some tooltips * fix: bug in file upload tooltips * fix: lint --------- Co-authored-by: Victor Mustar <victor.mustar@gmail.com>b104edb
-
fix: catch errors more gracefully in reasoning specific calls
c024800
-
fix: error reporting in tool calling
Unverified signaturec75addc -
feat: improve tool calling & add tools to qwen 2.5 72b (#1615)
Unverified signature* fix: clean up tool calling more inline with latest changes in transformers lib and adds tool calling to qwen 2.5 72b * fix: add more field name options * fix: make tool calls a bit more robust642ce40
-
fix: summary prompt
66897e4 -
feat: UI for advanced reasoning models (#1605)
Unverified signature* feat: add a reasoning dropdown for CoT models * feat: add status updates * fix: various cleanups - pass content & status to result dropdown - dont store streaming updates in db - make status generation non blocking * fix: make sure not to push reasoning token stream to db * feat: add time indicator and make the ui match websearch * fix: change in status update & promptbf75aa7
-
[feat] Add support for endpoint web sources (#1544)
goupilew +1: nsarrazin Unverified signature* [feat] Add support for endpoint web sources * chores: lint --------- Co-authored-by: Nathan Sarrazin <sarrazin.nathan@gmail.com>eabf2bf
-
feat(endpoints): Add conv ID to headers passed to TGI (#1511)
Unverified signature791e118
-
fix: multimodal on TGI endpoint type (#1491)
Unverified signaturebd01335
-
fix(front): fix delay after end of streaming tokens
Unverified signature693d11b -
fix(websearch): fix `webSearch` flag use for model with tool use (#1480)
Unverified signaturefae04bd
-
fix(assistants): remove websearch from assistant tool options, add websearch in backend logic (#1465)
Unverified signaturecloses #1464439b391
-
fix(assistants): only enable websearch on assistants with RAG (#1452)
Unverified signature29ea0af
-
feat(assistants): use community tools in assistants (#1421)
Unverified signature* wip: give assistant tool access * add api endpoints * add/delete tools from assistant settings * make tools work with assistants * feat(tools): add more tools indicator throughout UI * formatting10b8070
-
feat(tools): use gradio ETA for tools (#1411)
Unverified signature15baec4 -
fix(tools): make show output button work
Unverified signature09ed06c
-
fix(stream): add keep alive stream event
Unverified signature9dea7ad -
fix(tools): show error cause
Unverified signatured6102a1