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 |
|
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 |
|