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
4bdd8a021c
fix: tool call params in localagent
2025-08-28 14:38:10 +08:00
Junyan Qin
c0ccdaf91a
fix: minor bugs
2025-08-28 14:02:56 +08:00
Junyan Qin
64764c412b
Merge branch 'rc/new-plugin' into refactor/new-plugin-system
2025-08-24 21:40:02 +08:00
Dong_master
a534c02d75
fix:remove print
2025-08-17 23:34:01 +08:00
Junyan Qin (Chin)
e66f674968
Merge branch 'master' into feat/streaming
2025-08-17 14:30:22 +08:00
Dong_master
8fd21e76f2
fix: Only when messagechunk is present, will msg_sequence be assigned to the subsequent tool calls.
2025-08-13 00:00:10 +08:00
Dong_master
99fcde1586
fix: in the MessageChunk add msg_sequence ,And obtain the usage in the adapter.
2025-08-12 23:20:41 +08:00
WangCham
eab08dfbf3
fix: format the code
2025-08-12 23:13:00 +08:00
Dong_master
4668db716a
fix: fix command reply_message error bug,del some print
2025-08-12 20:54:47 +08:00
Dong_master
e744e9c4ef
fix: in the localagent.py yield MessageChunk add agr tool_calls,and After calling the "tool_calls", the first returned body data will be concatenated.
2025-08-12 11:25:37 +08:00
Dong_master
ed57d2fafa
del localagent.py print
2025-08-11 23:49:19 +08:00
Dong_master
46452de7b5
fix:The handling of the streaming tool calls has been fixed, but there are still bugs in the model's reply messages with thoughtfulness.
2025-08-10 23:14:57 +08:00
WangCham
47e9ce96fc
feat: add topk
2025-08-07 18:10:33 +08:00
Junyan Qin
261f50b8ec
feat: refactor with cursor max mode claude 4.1 opus
2025-08-07 15:47:57 +08:00
Dong_master
e88302f1b4
fix:The handling logic of remove_think in the connector and Temporarily blocked the processing of streaming tool calls in the runner.
2025-08-05 04:24:03 +08:00
Junyan Qin
7f25d61531
fix: minor fix
2025-08-04 23:00:54 +08:00
Junyan Qin
15e524c6e6
perf: move remove-think to output tab
2025-08-04 19:26:19 +08:00
fdc
8adc88a8c0
fix:Modify the remove_think that directly retrieves the configuration file from the requester, retrieves it from the runner, and passes it to the required function
2025-08-04 19:26:18 +08:00
Dong_master
fcef784180
fix: In the runner, every 8 tokens yield
2025-08-04 19:26:18 +08:00
Junyan Qin
b9f768af25
perf: minor fixes
2025-08-04 19:26:18 +08:00
Junyan Qin
47ff883fc7
perf: ruff format & remove stream params in requester
2025-08-04 19:26:18 +08:00
Dong_master
a9776b7b53
fix:del some print ,and amend respback on stream judge ,and del in dingtalk this is_stream_output_supported() use
2025-08-04 19:26:16 +08:00
Dong_master
4905b5a738
feat:add dingtalk stream
...
fix:adapter is_stream_output_supported bug
fix:stream message reply chunk in message_id
2025-08-04 19:26:16 +08:00
Dong_master
5ce32d2f04
fix:修复了因为迭代数据只推入resq_messages和resq_message_chain导致缓存到内存中的数据和写入log中的数据量庞大,以及带有深度思考模型的think增加
2025-08-04 19:26:15 +08:00
Dong_master
4908996cac
流式基本流程已通过修改了yield和return的冲突导致的问题
2025-08-04 19:26:15 +08:00
fdc
b65670cd1a
feat: 实现流式消息处理支持
2025-08-04 19:26:14 +08:00
Junyan Qin
b61bd36b14
perf(rag): ui and related apis
2025-07-18 00:45:38 +08:00
Junyan Qin
2dfa83ff22
fix: .md file parse failed
2025-07-17 23:22:20 +08:00
Junyan Qin
27bb4e1253
feat: combine kb with pipeline
2025-07-17 23:15:13 +08:00
WangCham
45afdbdfbb
feat: rag pipeline backend
2025-07-17 15:05:11 +08:00
Junyan Qin
6a1de889b4
refactor: switch llm_entities to plugin sdk
2025-07-13 20:30:17 +08:00
Junyan Qin
5b044a1917
feat: add Tool component
2025-07-06 21:03:33 +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
055b389353
style: restrict line-length
2025-05-10 18:04:58 +08:00
Junyan Qin
b30016ed08
fix: args bugs of chatcmpl
2025-05-10 18:02:05 +08:00
Junyan Qin (Chin)
209f16af76
style: introduce ruff as linter and formatter ( #1356 )
...
* style: remove necessary imports
* style: fix F841
* style: fix F401
* style: fix F811
* style: fix E402
* style: fix E721
* style: fix E722
* style: fix E722
* style: fix F541
* style: ruff format
* style: all passed
* style: add ruff in deps
* style: more ignores in ruff.toml
* style: add pre-commit
2025-04-29 17:24:07 +08:00
Junyan Qin
9f15ab5000
feat: preliminarily implement pipeline invoking
2025-03-29 17:50:45 +08:00
Junyan Qin
12cfce3622
feat: 重构图片消息传递逻辑 ( #957 , #955 )
2024-12-24 10:57:17 +08:00
RockChinQ
8cad4089a7
feat: runner 层抽象 ( #839 )
2024-07-28 18:45:27 +08:00