Commit Graph

  • 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
  • 3ac3fad4bc chore: upgrade plugin sdk to 0.3.3 youhuanghe 2026-03-19 12:48:29 +00:00
  • 254a13bba3 fix: 4355f0fa78 ruff lint youhuanghe 2026-03-16 06:39:29 +00:00
  • 4355f0fa78 feat(rag): expose vector listing API with backend filter support youhuanghe 2026-03-16 06:26:05 +00:00
  • 031737f05d chore: remove all preset sensitive words Junyan Qin 2026-03-16 13:42:19 +08:00
  • 9e366fc536 fix: allow env overrides to create missing config keys (#2064) v4.9.3 Nody the lobster 2026-03-15 11:03:40 -04:00
  • 8bd6442965 chore: upgrade plugin sdk to 0.3.2 youhuanghe 2026-03-14 12:56:54 +00:00
  • 1a1eadb282 chore: bump version 4.9.3 Junyan Qin 2026-03-14 20:20:48 +08:00
  • eed72b1c12 fix: show error message on login page when backend is unreachable (#2063) Nody the lobster 2026-03-14 07:20:01 -04:00
  • 351350ea03 fix: instance_id priority: config.yaml > file > generate new RockChinQ 2026-03-13 11:33:32 -04:00
  • bc3d6ba92f feat: support instance_id in system config RockChinQ 2026-03-13 11:31:51 -04:00
  • 345e4baf2a Revert "feat: support pre-setting instance_id via LANGBOT__INSTANCE_ID env var" RockChinQ 2026-03-13 11:30:36 -04:00
  • 6c64dc057f feat: support pre-setting instance_id via LANGBOT__INSTANCE_ID env var RockChinQ 2026-03-13 10:36:46 -04:00
  • eec0a9c9d9 feat(plugin): expose KB UUIDs in query variables and pass session context to retrieve API youhuanghe 2026-03-13 14:23:19 +00:00
  • 6896a55485 fix: bot form error v4.9.2 Junyan Qin 2026-03-13 12:26:45 +08:00
  • 4b0fad233e chore: bump version 4.9.2 Junyan Qin 2026-03-13 12:15:21 +08:00
  • 52eb991a70 feat: add extra webhook prefix config Junyan Qin 2026-03-13 12:06:22 +08:00
  • 10c716be0c fix: bad model field ref Junyan Qin 2026-03-13 11:47:31 +08:00
  • 6e77351eda refactor: up rag ingest timeout youhuanghe 2026-03-13 02:37:32 +00:00
  • 20f5ebd9b8 chore: bump version 4.9.1 v4.9.1 Junyan Qin 2026-03-12 23:24:33 +08:00
  • d2c75329cf fix: kbform react error Junyan Qin 2026-03-12 23:20:51 +08:00
  • 7e2fe082f0 chore: bump langbot-plugin to 0.3.1 Junyan Qin 2026-03-12 23:16:09 +08:00
  • d451b059fd feat: Implement WebSocket long connection client for WeChat Work AI Bot (#2054) fdc310 2026-03-12 22:31:14 +08:00
  • 662e6a4815 fix(longtext): avoid split interfering with multi-chain agent responses feat/long-text-split RockChinQ 2026-03-12 09:52:59 -04:00
  • 93c52fcd4c Enhance Lark Bot Ability to Reply to Quoted Messages (#2043) marun 2026-03-12 21:48:30 +08:00
  • f1608682e6 Feat/agentic rag and parser invoke api (#2052) huanghuoguoguo 2026-03-12 21:47:27 +08:00
  • 077e631c13 fix(rag): normalize vector search to distance semantics youhuanghe 2026-03-12 12:33:09 +00:00
  • d7df1f05d1 fix: resolve security vulnerabilities in dependencies (#2059) Junyan Chin 2026-03-12 20:09:19 +08:00
  • e43b76eba4 feat: parallel execution of tool calls in LocalAgentRunner feat/parallel-tool-calls RockChinQ 2026-03-12 03:16:20 -04:00
  • c3152e10c8 feat: add agent loop protection - max iterations and tool result truncation feat/agent-loop-protection RockChinQ 2026-03-12 03:14:36 -04:00
  • 8b8cfb76de fix(market): sync plugin market UI improvements from Space (#2056) Junyan Chin 2026-03-12 15:06:11 +08:00
  • 79311ccde3 feat: model fallback chain (#2017) (#2018) Junyan Chin 2026-03-12 03:33:05 +08:00
  • def798bf1f fix: WeCom sender_name shows user ID instead of actual username copilot-swe-agent[bot] 2026-03-11 17:52:43 +00:00
  • 5290834b8b Initial plan copilot-swe-agent[bot] 2026-03-11 17:48:12 +00:00
  • 89064a9d5b feat: add support for username (#2047) Guanchao Wang 2026-03-12 01:27:22 +08:00
  • 8c2aef3734 fix: prettier formatting for long URL strings RockChinQ 2026-03-11 07:05:45 -04:00
  • 3fb9e542b6 fix(web): use locale-aware data collection policy URL RockChinQ 2026-03-11 07:03:52 -04:00
  • 01844d8687 feat(web): add privacy & data collection policy consent to login/register pages RockChinQ 2026-03-11 06:50:54 -04:00
  • 2655425fbe fix: deduplicate final chunk yield in Dify chatflow streaming (#2049) Copilot 2026-03-11 14:45:55 +08:00
  • bd15b630b0 fix: chroma ruff lint youhuanghe 2026-03-11 04:07:21 +00:00
  • fe5ce68436 feat(vector): add full-text and hybrid search support for Chroma backend youhuanghe 2026-03-11 03:59:14 +00:00
  • 0541b05966 refactor: optimized error handling (#2020) Typer_Body 2026-03-10 22:01:23 +08:00
  • 13cb0aa9be bugfix: rollback filter, add to retrive settings youhuanghe 2026-03-10 12:49:24 +00:00
  • a048369b38 feat: Pass session context (session_name) to knowledge engine retrieval filters. Allow KnowledgeEngine plugins to filter retrieval results by session,enabling per-session memory isolation in plugin-based knowledge bases youhuanghe 2026-03-10 12:27:50 +00:00
  • 9ae0c263dc fix: update documentation links and translations for knowledge engine v4.9.0 Junyan Qin 2026-03-09 20:31:50 +08:00
  • a4e66f6459 feat: update version to 4.9.0 in pyproject.toml, __init__.py, and uv.lock Junyan Qin 2026-03-09 20:09:00 +08:00
  • 2e061a8713 feat: update version to 4.9.0 in pyproject.toml, __init__.py, and uv.lock feat/dbm20-rag Junyan Qin 2026-03-09 20:09:00 +08:00
  • 2a74a8d6ae Feat/dbm20 rag (#2037) huanghuoguoguo 2026-03-09 20:05:38 +08:00
  • 2cd8c56fe8 feat: update migration messages for knowledge base in multiple languages Junyan Qin 2026-03-09 19:57:13 +08:00
  • e09ae8f1a8 feat: add external plugin auto download youhuanghe 2026-03-09 09:55:12 +00:00
  • aa7b0deb2b fix: show youhuanghe 2026-03-09 09:26:29 +00:00
  • 1c9a800f9d wq Merge branch 'master' into feat/dbm20-rag youhuanghe 2026-03-09 08:26:05 +00:00
  • 96f24d73d5 feat: add external migration youhuanghe 2026-03-09 08:18:23 +00:00
  • d31f25c8df Merge pull request #2041 from langbot-app/fix/websocket-chat-bug Guanchao Wang 2026-03-09 16:11:17 +08:00
  • 11c05ea8db style(format): fix ruff formatting issues WangCham 2026-03-09 12:24:01 +08:00
  • 2b8bd1cc71 fix: invoke_llm failed when use plugin WangCham 2026-03-09 12:16:53 +08:00
  • 9148e02679 fix: centralized pipeline config type coercion to prevent string-type crashes (#2031) doujianghub 2026-03-09 14:30:07 +08:00