Commit Graph

347 Commits

Author SHA1 Message Date
Junyan Qin 8cd50fbdb4 chore: bump version 4.5.0 2025-11-10 22:50:10 +08:00
fdc310 32215e9a3f fix:Fixed the issue where the rich text processing in the DingTalk AP… (#1759)
* fix:Fixed the issue where the rich text processing in the DingTalk API did not account for multiple texts and images, as well as the presence of default line breaks. Also resolved the error in Dify caused by sending only images, which resulted in an empty query.

* fix:Considering the various possible scenarios, there are cases where plan_text is empty when there is file content, and there is no file (the message could not be parsed) and the content is empty.

* fix:Add the default modifiable prompt input for didify in the ai.yaml file to ensure that the error of query being empty occurs when receiving data.

* add: The config migration of Dify

* fix:Migration issue

* perf: minor fix

* chore: minor fix

---------

Co-authored-by: Junyan Qin <rockchinq@gmail.com>
2025-11-10 21:42:09 +08:00
Copilot 3edae3e678 feat: Support multiple knowledge base binding in pipelines (#1766)
* Initial plan

* Add multi-knowledge base support to pipelines

- Created database migration dbm010 to convert knowledge-base field from string to array
- Updated default pipeline config to use knowledge-bases array
- Updated pipeline metadata to use knowledge-base-multi-selector type
- Modified localagent.py to retrieve from multiple knowledge bases and concatenate results
- Added KNOWLEDGE_BASE_MULTI_SELECTOR type to frontend form entities
- Implemented multi-selector UI component with dialog for selecting multiple knowledge bases

Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>

* Add i18n translations for multi-knowledge base selector

Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>

* Fix prettier formatting errors in DynamicFormItemComponent

Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>

* Add accessibility attributes to knowledge base selector checkbox

Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>

* fix: minor fix

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>
Co-authored-by: Junyan Qin <rockchinq@gmail.com>
2025-11-08 13:45:09 +08:00
Junyan Qin (Chin) 4a84bf2355 Feat/pipeline specified plugins (#1752)
* feat: add persistence field

* feat: add basic extension page in pipeline config

* Merge pull request #1751 from langbot-app/copilot/add-plugin-extension-tab

Implement pipeline-scoped plugin binding system

* fix: i18n keys

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2025-11-06 12:51:33 +08:00
Junyan Qin 2c2a89d9db chore: bump version 4.4.1 2025-11-06 00:09:35 +08:00
Junyan Qin 777b766fff chore: bump version 4.4.0 2025-11-04 22:05:49 +08:00
Junyan Qin 127a38b15c chore: bump version 4.3.9 2025-10-22 18:52:45 +08:00
Junyan Qin f1ddddfe00 chore: bump version 4.3.8 2025-10-10 22:50:57 +08:00
Junyan Qin b560432b0b chore: bump version 4.3.7 2025-10-08 14:36:48 +08:00
Junyan Qin 09dba91a37 chore: bump version 4.3.7b1 2025-10-07 15:30:33 +08:00
Junyan Qin 6535ba4f72 chore: bump version 4.3.6 2025-10-04 00:22:08 +08:00
Junyan Qin d1274366a0 chore: release v4.3.5 2025-10-02 10:30:19 +08:00
Junyan Qin 35a4b0f55f chore: bump version v4.3.4 2025-10-02 10:26:48 +08:00
Junyan Qin 2891708060 chore: bump version v4.3.3 2025-09-22 22:53:10 +08:00
Junyan Qin bf279049c0 chore: bump version 4.3.2 2025-09-17 13:57:45 +08:00
Junyan Qin d887881ea0 chore: bump version 4.3.1 2025-09-17 09:52:07 +08:00
Junyan Qin 8bb2f3e745 fix: migration bug of plugin config 2025-09-16 17:04:44 +08:00
Junyan Qin 5d60dbf3f9 chore: bump version v4.3.0 2025-09-16 11:21:39 +08:00
Junyan Qin dc454b24ec chore: register migration 2025-09-14 23:32:12 +08:00
Junyan Qin (Chin) 826ceab5b8 Merge branch 'master' into rc/new-plugin 2025-09-12 23:02:51 +08:00
ashen 345c8b113f feat: supported langflow api provider (#1646)
* add langflow api provider

* chore: migration

* feat: okay for non-stream req

* fix: langflow sse data extracting

* doc: add comment on langflow api

---------

Co-authored-by: Junyan Qin <rockchinq@gmail.com>
2025-09-11 21:37:45 +08:00
Junyan Qin caab1c2831 Merge branch 'master' into refactor/new-plugin-system 2025-08-30 17:25:35 +08:00
Junyan Qin 89b25b8985 chore: release v4.2.2 2025-08-29 17:01:26 +08:00
Bruce d9fa1cbb06 perf: add cmd enable config & fix announce request timeout & fix send card with disconnect ai platform (#1633)
* add cmd config && fix bugs

* perf: use `get`

* update bansess fix block match rule

* perf: comment for access-control session str

---------

Co-authored-by: Junyan Qin <rockchinq@gmail.com>
2025-08-28 12:59:50 +08:00
Junyan Qin 55df728471 fix: wrong migration target version 2025-08-24 21:47:54 +08:00
Junyan Qin 64764c412b Merge branch 'rc/new-plugin' into refactor/new-plugin-system 2025-08-24 21:40:02 +08:00
Junyan Qin 118ebddae6 fix: use --standalone-runtime 2025-08-23 23:03:32 +08:00
Junyan Qin 2742144e12 feat: change standalone runtime tag env 2025-08-23 22:57:46 +08:00
Junyan Qin d3a147bbdd chore: bump version 4.3.0b3 2025-08-23 20:08:29 +08:00
Junyan Qin 8eb1b8759b chore: bump version to '4.3.0b2' 2025-08-23 20:06:19 +08:00
Junyan Qin 4012310d99 chore: bump version 4.3.0b1 2025-08-21 10:49:51 +08:00
Junyan Qin aa7c08ee00 chore: release v4.2.1 2025-08-21 10:15:05 +08:00
Junyan Qin 9c1f4e1690 chore: release v4.2.0 2025-08-18 18:43:20 +08:00
Junyan Qin 3049aa7a96 feat: add migration for pipeline remove-think 2025-08-17 21:18:41 +08:00
Junyan Qin 5179b3e53a feat: trace plugin installation 2025-08-16 15:42:49 +08:00
Junyan Qin 47ff883fc7 perf: ruff format & remove stream params in requester 2025-08-04 19:26:18 +08:00
Junyan Qin b70001c579 chore: release v4.1.2 2025-08-03 22:52:47 +08:00
Junyan Qin d3b31f7027 chore: release v4.1.1 2025-07-26 19:28:34 +08:00
Junyan Qin 28ce986a8c chore: release v4.1.0 2025-07-20 12:32:06 +08:00
Junyan Qin (Chin) bb672d8f46 Merge branch 'master' into feat/rag 2025-07-18 00:45:24 +08:00
Junyan Qin 27bb4e1253 feat: combine kb with pipeline 2025-07-17 23:15:13 +08:00
Junyan Qin fdc79b8d77 chore: release v4.0.9 2025-07-16 11:39:15 +08:00
Junyan Qin 56248c350f chore: repo transferred 2025-07-07 19:00:55 +08:00
Junyan Qin cd25340826 perf: en comments 2025-07-06 16:08:02 +08:00
Junyan Qin a0b7d759ac chore: release v4.0.8.1 2025-07-06 10:46:32 +08:00
Junyan Qin 60b50a35f1 chore: release v4.0.8 2025-07-03 15:07:19 +08:00
Junyan Qin 6b782f8761 feat: switch Query to langbot-plugin definition 2025-06-30 21:47:40 +08:00
Junyan Qin 0c2560cafb feat: switch tool entities and format 2025-06-30 21:47:40 +08:00
Junyan Qin 6f2fd72af6 feat(plugin): basic communication 2025-06-30 21:43:43 +08:00
Junyan Qin 2d06f1cadb feat: connector for plugin runtime 2025-06-30 21:43:43 +08:00