Guanchao Wang
|
1adaa93034
|
Fix/mcp (#1746)
* fix: mcp session cannot be enabled
* fix: error message
* perf: ui
* perf: ui
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com>
|
2025-11-04 22:02:40 +08:00 |
|
Junyan Qin
|
1046f3c2aa
|
perf: mcp server testing and refreshing
|
2025-11-04 18:14:59 +08:00 |
|
Junyan Qin
|
1afecf01e4
|
perf: mcp server status checking logic
|
2025-11-04 17:32:05 +08:00 |
|
Junyan Qin
|
c1c03f11b4
|
refactor: mcp server datastructure
|
2025-11-04 16:13:03 +08:00 |
|
Junyan Qin
|
f3199dda20
|
perf: make startup async
|
2025-11-03 20:16:45 +08:00 |
|
Junyan Qin
|
4d0a28a1a7
|
feat: no longer register tool loader as component for type hints
|
2025-11-03 17:25:56 +08:00 |
|
wangcham
|
c2d752f9e9
|
fix: try & catch & error
|
2025-11-02 12:37:00 +00:00 |
|
Junyan Qin
|
4c0917556f
|
refactor(mcp): bridge controller and db operation with service layer
|
2025-11-02 13:05:55 +08:00 |
|
wangcham
|
d86b884cab
|
feat: mcp-ui
|
2025-10-25 02:28:20 +00:00 |
|
Junyan Qin
|
0f39a31648
|
chore: stash
|
2025-10-11 19:10:56 +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 |
|
aberry
|
8dfef1d118
|
Bugfix (#1482)
* Update modelscopechatcmpl.py
tool_call 流式输出的最后一个参数是 None,需要判断一下
* Update mcp.py
问题:闭包(closure)对循环变量 tool 的捕获,导致最终注册到 self.functions 里的所有 func,都会引用 同一个(最后一个)tool
解决:在定义 func 时,通过函数参数的 默认值 把当下的 tool “冻结”住
* Update mcp.py
|
2025-05-27 15:09:09 +08:00 |
|
Junyan Qin
|
055b389353
|
style: restrict line-length
|
2025-05-10 18:04:58 +08:00 |
|
Junyan Qin
|
425681ea09
|
feat: remove telemetry
|
2025-05-10 16:17:01 +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 (Chin)
|
4417b61fd1
|
feat: read mcp servers from config.yaml (#1320)
|
2025-04-20 15:01:54 +08:00 |
|
Junyan Qin (Chin)
|
c8f331675c
|
refactor: remove legacy config files (#1294)
|
2025-04-13 21:58:36 +08:00 |
|
Junyan Qin
|
11342e75de
|
feat: discovering plugins by manifests
|
2025-04-12 15:37:15 +08:00 |
|
Junyan Qin
|
5640dc332d
|
feat(mcp): available for provider reloading
|
2025-03-19 12:41:04 +08:00 |
|
Junyan Qin
|
40275c3ef1
|
feat: add supports for loading mcp server as LLM tools provider
|
2025-03-19 12:08:47 +08:00 |
|
Junyan Qin
|
97603e8441
|
feat: tool loader abstraction
|
2025-03-19 09:36:03 +08:00 |
|
Junyan Qin
|
dea5cc9c0c
|
stash
|
2025-03-18 21:59:53 +08:00 |
|
Junyan Qin
|
a3ca7e82c7
|
hotfix: 调用工具时bug
|
2024-11-23 00:23:08 +08:00 |
|
Junyan Qin
|
e8cc048901
|
deps: bump pydantic to v2
|
2024-11-22 23:29:12 +08:00 |
|
Junyan Qin
|
658eb278c4
|
refactor: 重构部分插件管理逻辑
|
2024-11-16 16:13:02 +08:00 |
|
RockChinQ
|
7db56c8e77
|
feat: claude 支持视觉
|
2024-05-22 20:09:29 +08:00 |
|
RockChinQ
|
b5e67f3df8
|
fix: 内容函数调用时错误地传递了RuntimeContainer
|
2024-04-04 15:08:40 +08:00 |
|
RockChinQ
|
52a7c25540
|
feat: 异步风格插件方法注册器
|
2024-03-20 15:09:47 +08:00 |
|
RockChinQ
|
532a713355
|
refactor: 独立出预处理阶段
|
2024-02-01 16:35:00 +08:00 |
|
RockChinQ
|
32162afa65
|
refactor: 恢复所有审计API调用
|
2024-01-31 00:02:19 +08:00 |
|
RockChinQ
|
13ab647dc0
|
perf: 完善插件加载流程
|
2024-01-29 21:41:20 +08:00 |
|
RockChinQ
|
6cc4688660
|
refactor: 重构插件系统
|
2024-01-29 21:22:27 +08:00 |
|
RockChinQ
|
b730f17eb6
|
chore: 修改包名
|
2024-01-28 19:20:10 +08:00 |
|