Commit Graph

  • de4d14fee3 fix(dingtalk): use voice recognition text instead of raw audio binary haiyangbg 2026-04-08 23:23:27 +08:00
  • f29c568381 style: ruff format telemetry.py RockChinQ 2026-04-08 20:38:43 +08:00
  • af3f557055 feat: add edition field to telemetry payload RockChinQ 2026-04-08 20:28:22 +08:00
  • b894842736 fix(user): allow password login and password change for Space accounts with local password set RockChinQ 2026-04-08 19:02:36 +08:00
  • e190029e1f Merge pull request #2114 from langbot-app/fix/duplicate-close Guanchao Wang 2026-04-08 15:03:58 +08:00
  • e4940a8050 fix: lint error WangCham 2026-04-08 15:00:20 +08:00
  • 617c95ebc4 feat: add marketplace link when no parser available for file upload RockChinQ 2026-04-08 02:23:20 +08:00
  • 1cdd428bcc style: ruff format main.py RockChinQ 2026-04-08 02:10:18 +08:00
  • 71ac719aee fix: SPA fallback for all frontend routes, not just /home/* RockChinQ 2026-04-08 02:07:20 +08:00
  • 4621e6cc9f fix: always show sidebar plus buttons on touch/mobile devices (#2115) Copilot 2026-04-08 01:38:48 +08:00
  • 66087f83e1 Merge pull request #2113 from langbot-app/feat/wecombot-group-msg Guanchao Wang 2026-04-07 16:54:35 +08:00
  • 25f9330491 fix: ruff error WangCham 2026-04-07 16:33:46 +08:00
  • 14b1e0d33b feat: add feat for receive files in wecombot WangCham 2026-04-07 16:22:36 +08:00
  • 83ccb33fd3 fix(monitoring): WeChat Work feedback recording bugs (#2108) 6mvp6 2026-04-06 17:12:43 +08:00
  • d3d366b569 feat: update langbot-plugin to version 0.3.7 feat/human-takeover RockChinQ 2026-04-06 17:09:26 +08:00
  • 05bcf543ba feat: update plugin module WangCham 2026-04-06 08:22:50 +08:00
  • 7cd063bb5d fix: double close button WangCham 2026-04-06 08:22:31 +08:00
  • db68c5d0c9 feat(human-takeover): add human customer service takeover feature RockChinQ 2026-04-04 23:47:46 +08:00
  • 8f1317b39e feat(i18n): add routing rules translations for es-ES, ja-JP, th-TH, vi-VN, zh-Hant Junyan Qin 2026-04-04 00:01:27 +08:00
  • 77a0de5ef0 Feat: bot message routing (#2100) Typer_Body 2026-04-03 23:56:58 +08:00
  • 875227a2fe feat: add tools API endpoint and tools-selector form type (#2103) Junyan Chin 2026-04-03 17:45:10 +08:00
  • 2317392ee5 refactor(web): migrate from Next.js to Vite + React Router (#2102) Junyan Chin 2026-04-03 17:09:17 +08:00
  • c7efa4dd7f feat: add wecombot ws on_feedback (#2098) fdc310 2026-04-03 15:03:41 +08:00
  • 98ccbf0f99 refactor: extract RoutingRulesEditor component, revert log levels to debug feat/pipeline-routing-fix-review RockChinQ 2026-04-02 22:19:28 +08:00
  • e701daa8e0 style: fix ruff formatting in botmgr.py RockChinQ 2026-04-02 14:27:46 +08:00
  • 1ae99199b2 feat: support env var override for list config values RockChinQ 2026-04-02 13:58:47 +08:00
  • 7c067a1cb3 feat: support disabled_adapters list in system config RockChinQ 2026-04-02 13:56:51 +08:00
  • 478bc62576 Merge pull request #2096 from langbot-app/fix/wecomaibot_downfile_url Guanchao Wang 2026-04-02 09:55:48 +08:00
  • eb633f8849 fix: format BotForm.tsx with prettier Typer_Body 2026-04-02 01:38:21 +08:00
  • ac337b31df feat: pipeline routing fix - add routed_by_rule bypass and diagnostic logging Typer_Body 2026-04-02 01:20:26 +08:00
  • c3e2d5e055 Merge remote-tracking branch 'origin/master' into temp-update Typer_Body 2026-04-02 01:18:38 +08:00
  • a740eb8ee9 fix:Modify the file logic. After receiving it, instead of downloading and converting it to base64, concatenate the aeskey to the end of the link and provide it for the plugin to handle. fdc310 2026-03-31 20:07:20 +08:00
  • f8aedd02b3 fix: update version to 4.9.5 and langbot-plugin to 0.3.6 in project files v4.9.5 Junyan Qin 2026-03-31 09:30:09 +08:00
  • ea638cab80 feat: add help links for message platform adapters in YAML and update documentation retrieval logic Junyan Qin 2026-03-31 00:29:24 +08:00
  • 7129dd536e style(web): change adapter doc button to link style with external link icon Junyan Qin 2026-03-31 00:08:37 +08:00
  • 1b1cc7769b style(web): move adapter doc link to icon button beside selector with tooltip Junyan Qin 2026-03-31 00:06:15 +08:00
  • 44b8354dfd fix(deps): update langbot-plugin version to 0.3.6 Junyan Qin 2026-03-30 23:59:55 +08:00
  • 55ec9d11ae fix(web): add missing feedback i18n translations for zh-Hant, ja-JP, th-TH, vi-VN, es-ES Junyan Qin 2026-03-30 23:56:40 +08:00
  • 5b3d3801b5 refactor: clean up Dockerfile and .gitignore by removing unused entries Junyan Qin 2026-03-30 23:46:12 +08:00
  • 9f1ea75d09 Update API base URL to localhost Typer_Body 2026-03-30 23:34:34 +08:00
  • 6e37aae636 feat(wecom): add user feedback support for WeChat Work AI Bot (#2078) 6mvp6 2026-03-30 20:23:52 +08:00
  • 921d12f596 feat: add adapter documentation link button RockChinQ 2026-03-30 16:06:54 +08:00
  • 6bf6deaefd style: fix prettier formatting in i18n locale files RockChinQ 2026-03-30 10:55:20 +08:00
  • 1201949f2c refactor: replace docs.langbot.app URLs with link.langbot.app short links RockChinQ 2026-03-30 10:53:21 +08:00
  • 6bb73297e0 feat(wecom): add user feedback support for WeChat Work AI Bot pr/6mvp6/2078 6mvp6 2026-03-24 19:07:41 +08:00
  • 1c419e3591 Optimize the plugin system (#2090) Typer_Body 2026-03-29 23:58:34 +08:00
  • 723c57d751 fix: linter err Junyan Qin 2026-03-29 23:57:48 +08:00
  • 0a69875c09 feat: enhance plugin installation process and improve task management Junyan Qin 2026-03-29 23:55:36 +08:00
  • f41d69324c Optimize the plugin system Typer_Body 2026-03-29 16:45:54 +08:00
  • b0a9be77b0 feat(web): move Quick Start to account menu and update i18n references Junyan Qin 2026-03-29 00:49:02 +08:00
  • e02ade5a30 feat: add preset selection options and update translations for select preset Junyan Qin 2026-03-29 00:32:26 +08:00
  • 1a51ba8e7e fix(market): add request plugin CTA to empty search results Junyan Qin 2026-03-28 22:16:23 +08:00
  • e7b22d6ebf fix: i18n issues Junyan Qin 2026-03-28 20:55:43 +08:00
  • dddfa8ac79 chore: add more language supports Junyan Qin 2026-03-28 20:48:36 +08:00
  • 99e2976826 feat(i18n): add zh_Hant and ja_JP translations to all adapter YAML files Junyan Qin 2026-03-28 19:41:27 +08:00
  • 71e44f0e54 Feat/space cta optimization (#2089) Junyan Chin 2026-03-28 17:24:39 +08:00
  • 4c904c2375 Fix/frontend optimizations (#2088) Junyan Chin 2026-03-28 15:50:32 +08:00
  • f8979056eb fix: optimize configuration function fix/wecombot-config WangCham 2026-03-28 09:43:49 +08:00
  • 498d030da9 Fix/weconbot image and file (#2085) fdc310 2026-03-28 01:24:54 +08:00
  • c111bf1714 Feat/onboarding wizard (#2086) Junyan Chin 2026-03-28 00:46:22 +08:00
  • 6570f276d2 feat(web): add plugin install dropdown to sidebar with context-based action dispatch Junyan Qin 2026-03-27 20:39:26 +08:00
  • 42e1e038bd feat(web): add test functionality to MCPForm and integrate with MCPDetailContent Junyan Qin 2026-03-27 20:09:15 +08:00
  • d0e54a45c7 fix(web): show correct MCP server runtime status in sidebar dots Junyan Qin 2026-03-27 20:02:16 +08:00
  • 23fa47b07e feat(web): refactor MCP servers as sidebar entities and improve sidebar footer Junyan Qin 2026-03-27 19:59:34 +08:00
  • 4902c1d3b2 fix(web): only show ws connection status on active debug tab Junyan Qin 2026-03-27 19:16:27 +08:00
  • a6f96e5209 fix(web): improve mobile responsiveness for marketplace, plugin detail, session monitor, and pipeline form Junyan Qin 2026-03-27 19:02:24 +08:00
  • 37c41bcfe4 feat(web): add popover flyout for collapsed sidebar entity categories Junyan Qin 2026-03-27 18:53:17 +08:00
  • 9e223949a7 fix(web): refresh sidebar and navigate away after pipeline deletion Junyan Qin 2026-03-27 18:28:34 +08:00
  • 267bd72c63 fix(web): resolve zodResolver type mismatch for optional description fields Junyan Qin 2026-03-27 18:10:30 +08:00
  • af0d00e5e9 refactor(web): make description optional and remove default values for bot, pipeline, and knowledge base Junyan Qin 2026-03-27 18:00:48 +08:00
  • 244e16c491 perf: ui Junyan Qin 2026-03-27 17:22:24 +08:00
  • cad259fe39 refactor(web): simplify sidebar visual design Junyan Qin 2026-03-27 15:00:17 +08:00
  • bc3199bf29 feat(web): add icons/emoji to selectors, sync bot enable status and plugin list in sidebar Junyan Qin 2026-03-27 14:51:15 +08:00
  • 127dc455c3 refactor(web): redesign bot config page with card-based layout and dirty-aware save button Junyan Qin 2026-03-27 12:29:18 +08:00
  • e8dc6fde53 feat: autoclean monitoring events Junyan Qin 2026-03-27 11:57:24 +08:00
  • 4a97895dea Feat/shadcn sidebar and page views (#2084) Junyan Chin 2026-03-27 01:51:13 +08:00
  • 3c0495fc51 fix: 修复钉钉文件消息解析失效问题(优化 downloadCode 提取逻辑) (#2080) xiaolou 2026-03-27 00:17:26 +08:00
  • dfd25deb68 feat(web): hide deprecated KnowledgeRetriever plugins from marketplace Junyan Qin 2026-03-26 00:56:24 +08:00
  • f4db53b759 chore: bump version to 4.9.4 in pyproject.toml and __init__.py v4.9.4 Junyan Qin 2026-03-26 00:16:21 +08:00
  • 9f90341dcb fix(web): correct UTC timestamp parsing in monitoring panel Junyan Qin 2026-03-26 00:05:44 +08:00
  • 67b726afb2 chore: uv.lock Junyan Qin 2026-03-25 23:44:34 +08:00
  • 01852b81d4 Feat/openclaw weixin adapter (#2074) fdc310 2026-03-25 23:34:35 +08:00
  • 4d6f109788 chore: bump langbot-plugin SDK to 0.3.5 RockChinQ 2026-03-25 21:09:52 +08:00
  • e1e5e7aedf fix: get_llm_models handler returns UUID strings instead of full model dicts (#2081) Junyan Chin 2026-03-25 21:06:49 +08:00
  • cd53abc440 fix(web): prevent plugin market search trigger during IME composition RockChinQ 2026-03-24 21:39:49 +08:00
  • 16a15a122a fix: update langbot-plugin dependency to version 0.3.4 Junyan Qin 2026-03-24 12:00:01 +08:00
  • 6fa653f232 feat: 支持可配置的混合检索融合权重 (#2071) zpf2000 2026-03-24 09:50:08 +08:00
  • c13971d7d6 feat(web): merge plugin readme and config into single detail dialog (#2076) Junyan Chin 2026-03-23 22:22:31 +08:00
  • 9c659ce8fa fix: update langbot-plugin dependency to version 0.3.4 Junyan Qin 2026-03-23 22:14:41 +08:00
  • c9fc64360f feat(plugin): add unrestricted knowledge base query handlers Junyan Qin 2026-03-23 21:06:23 +08:00
  • 88a04fdbe8 Merge pull request #2055 from langbot-app/copilot/fix-sender-name-parameter Guanchao Wang 2026-03-23 14:14:36 +08:00
  • bbe019f0c6 fix: wrong agentid copilot/fix-sender-name-parameter WangCham 2026-03-23 13:52:57 +08:00
  • 60579f7b3a refactor(gewechat): remove redundant set_webhook_url and login logic feature/unified-webhook-gewechat fdc310 2026-03-22 06:15:16 +08:00
  • c4d4c90930 fix: add set_webhook_url call in botmgr for auto callback URL fdc310 2026-03-22 05:57:32 +08:00
  • 1a3ef217d9 fix: resolve pydantic init error and auto-generate webhook callback URL fdc310 2026-03-22 05:52:50 +08:00
  • 6e9fcccd7d feat: migrate gewechat adapter to unified webhook architecture fdc310 2026-03-22 04:59:29 +08:00
  • 865f6ee81b style: format telegram.py for ruff RockChinQ 2026-03-21 22:10:23 +08:00
  • bd5ec59b7c fix:The fix is in place — content = '' is now reset at the start of each loop iteration , which prevents stale text from being duplicated across tool call and end-turn chunks. (#2060) fdc310 2026-03-21 22:08:35 +08:00
  • 9c0cc1003d Fixed the issue where the at bot did not remove the at symbol, result… (#2062) fdc310 2026-03-21 22:07:31 +08:00
  • ea07d8ad00 fix(telegram): add document message support (docx/pdf/etc) (#2069) Bijin 2026-03-21 22:06:54 +08:00