merlyn/server/endpoints
Sean Hatfield 192ca411f2
Telegram bot connector (#5190)
* wip telegram bot connector

* encrypt bot token, reorg telegram bot modules, secure pairing codes

* offload telegram chat to background worker, add @agent support with chart png rendering, reconnect ui

* refactor telegram bot settings page into subcomponents

* response.locals for mum, telemetry for connecting to telegram

* simplify telegram command registration

* improve telegram bot ux: rework switch/history/resume commands

* add voice, photo, and TTS support to telegram bot with long message handling

* lint

* rename external_connectors to external_communication_connectors, add voice response mode, persist chat workspace/thread selection

* lint

* fix telegram bot connect/disconnect bugs, kill telegram bot on multiuser mode enable

* add english translations

* fix qr code in light mode

* repatch migration

* WIP checkpoint

* pipeline overhaul for using response obj

* format functions

* fix comment block

* remove conditional dumpENV + lint

* remove .end() from sendStatus calls

* patch broken streaming where streaming only first chunk

* refactor

* use Ephemeral handler now

* show metrics and citations in real GUI

* bugfixes

* prevent MuM persistence, UI cleanup, styling for status

* add new workspace flow in UI
Add thread chat count
fix 69 byte payload callback limit bug

* handle pagination for workspaces, threads, and models

* modularize commands and navigation

* add /proof support for citation recall

* handle backlog message spam

* support abort of response streams

* code cleanup

* spam prevention

* fix translations, update voice typing indicator, fix token bug

* frontend refactor, update tips on /status and voice response improvements

* collapse agent though blocks

* support images

* Fix mime issues with audio from other devices

* fix config issue post server stop

* persist image on agentic chats

* 5189 i18n (#5245)

* i18n translations
connect #5189

* prune translations

* fix errors

* fix translation gaps

---------

Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2026-03-23 15:10:21 -07:00
..
api Automatic mode for workspace (Agent mode default) (#5143) 2026-03-18 12:35:43 -07:00
embed Fix prompt, model, and temperature overrides in embed chat widget (#4036) 2025-06-24 14:23:02 -07:00
experimental Remove fine-tuning flow (#2872) 2024-12-18 10:24:02 -08:00
extensions Paperless ngx data connector (#4121) 2025-11-20 11:27:38 -08:00
mobile Mobile sync support (#4173) 2025-07-31 12:28:03 -07:00
utils Lemonade integration (#5077) 2026-02-27 11:02:38 -08:00
admin.js Enforce user suspension check on browser extension API key path 2026-03-13 10:05:05 -07:00
agentFlows.js Implement importing of agent flows from community hub (#3867) 2025-06-05 15:08:58 -07:00
agentWebsocket.js Add LMStudio agent support (generic) support (#1246) 2024-05-07 16:35:47 -07:00
browserExtension.js AnythingLLM Chrome Extension (#2066) 2024-08-27 14:58:47 -07:00
chat.js fix: validate chat message input (#4811) 2026-01-08 17:00:15 -08:00
communityHub.js Publish system prompts to hub (#3976) 2025-06-16 09:59:38 -07:00
document.js Patch path traversal in move-files that can be used by administrator level attacker only 2024-08-27 16:19:12 -07:00
embedManagement.js Enable the ability to disable the chat history UI (#2501) 2024-10-21 13:19:19 -07:00
invite.js fix: unhelpful error message for invite link user creation (#4621) 2025-11-19 13:37:37 -08:00
mcpServers.js MCP tool manager (#5230) 2026-03-18 15:33:49 -07:00
system.js Remove WelcomeMessages from app - no longer used (#5206) 2026-03-13 12:55:59 -07:00
telegram.js Telegram bot connector (#5190) 2026-03-23 15:10:21 -07:00
utils.js Fix: Azure OpenAI model key collision (#5092) 2026-03-05 17:12:08 -08:00
webPush.js Web push notifications (#4942) 2026-02-02 10:56:58 -08:00
workspaces.js Automatic mode for workspace (Agent mode default) (#5143) 2026-03-18 12:35:43 -07:00
workspacesParsedFiles.js Fix potential IDOR vulnerability in workspace parsed files endpoints 2026-03-13 15:22:07 -07:00
workspaceThreads.js Implement v2 chat layout designs (#5074) 2026-03-10 12:50:19 -07:00