Junyan Qin (Chin)
|
87131cf03b
|
Feat/pipeline enable all extensions (#1807)
* feat: 添加流水线扩展集成"启用所有"选项
为流水线的扩展集成配置添加独立的"启用所有插件"和"启用所有MCP服务器"选项。
主要变更:
- 数据模型:在 extensions_preferences 中添加 enable_all_plugins 和 enable_all_mcp_servers 字段
- 后端逻辑:修改 RuntimePipeline 以支持独立的启用所有选项,当启用时设置为 None 表示使用所有可用资源
- API 接口:更新 GET/PUT /api/v1/pipelines/{uuid}/extensions 以支持新字段
- 前端 UI:为插件和 MCP 服务器分别添加独立的开关控件
- 国际化:添加对应的中文翻译文本
- 默认行为:新创建的流水线默认启用所有插件和 MCP 服务器
🤖 Generated with [Claude Code](https://claude.com/claude-code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
* fix(i18n): add missing translations for pipeline extensions
Added translations for enable all plugins/MCP servers feature:
- en-US: English translations
- ja-JP: Japanese translations
- zh-Hant: Traditional Chinese translations
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
* chore: add migration for enable all extensions config
* fix: bad renaming
---------
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Happy <yesreply@happy.engineering>
|
2025-11-27 11:52:15 +08:00 |
|
Xiaoyu Su
|
2e1f16d7b4
|
feat: improvements for installed plugin card
* feat:Add README display to installed plugins
* chore: Increase the timeout of call_tool
* perf: smaller animation
* fix: add endpiont for readme
* feat: supports for multilingual READMEs
* feat: supports for getting readme img
* chore: bump langbot-plugin to 0.1.13b1
* perf: plugin card layout
* fix: import useTranslation linter error
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com>
|
2025-11-25 00:12:03 +08:00 |
|
Copilot
|
cb48221ed3
|
feat: add MCP server selection to pipeline extensions (#1754)
* Initial plan
* Backend: Add MCP server selection support to pipeline extensions
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>
* Frontend: Add MCP server selection UI to pipeline extensions
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>
* perf: ui
* perf: ui
* perf: desc for extension page
---------
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-06 19:38:12 +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
|
b529d07479
|
feat: plugin config file auto clean
|
2025-11-06 00:02:25 +08:00 |
|
Junyan Qin
|
b74e07b608
|
feat: add and type plugin config fields
|
2025-11-05 23:48:59 +08:00 |
|
Copilot
|
7699ba3cae
|
feat: add supports for install plugin from GitHub repo releases
Add GitHub release installation for plugins
|
2025-11-04 21:09:14 +08:00 |
|
Junyan Qin (Chin)
|
3d12632c9f
|
perf: config reset logic (#1742)
* fix: inherit settings from existing settings
* feat: add optional data cleanup checkbox to plugin uninstall dialog (#1743)
* Initial plan
* Add checkbox for plugin config/storage deletion
- Add delete_data parameter to backend API endpoint
- Update delete_plugin flow to clean up settings and binary storage
- Add checkbox in uninstall dialog using shadcn/ui
- Add translations for checkbox label in all languages
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>
* perf: param list
---------
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>
* chore: fix linter errors
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
|
2025-11-04 18:47:38 +08:00 |
|
Junyan Qin
|
1046f3c2aa
|
perf: mcp server testing and refreshing
|
2025-11-04 18:14:59 +08:00 |
|
Junyan Qin
|
c1c03f11b4
|
refactor: mcp server datastructure
|
2025-11-04 16:13:03 +08:00 |
|
Junyan Qin
|
bc1fbfa190
|
feat: completely remove the fucking mcp market components and refs
|
2025-11-03 20:23:53 +08:00 |
|
wangcham
|
e3821b3f09
|
feat: add mcp servers
|
2025-10-24 17:48:44 +00:00 |
|
wangcham
|
075091ed06
|
fix: mcp refactor
|
2025-10-23 15:47:44 +00:00 |
|
wangcham
|
6ba9b6973d
|
fix: page out of control
|
2025-10-22 13:37:53 +00:00 |
|
WangCham
|
760db38c11
|
feat: semi frontend
|
2025-10-21 16:18:03 +08:00 |
|
wangcham
|
68372a4b7a
|
feat: add mcp from sse on frontend
|
2025-10-13 12:51:58 +00:00 |
|
Junyan Qin
|
0b527868bc
|
feat: adjust ui
|
2025-09-30 00:21:13 +08:00 |
|
Junyan Qin
|
c0d56aa905
|
feat: code by huntun
|
2025-09-29 23:57:04 +08:00 |
|
Bruce
|
3f59bfac5c
|
feat: add plugin enable config (#1678)
* add plugin enable config
* fix logic error
* improve codes
* feat: add plugin system status checking api
* perf: add ui displaying plugin system status
* chore: fix linter errors
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com>
|
2025-09-22 22:49:22 +08:00 |
|
Junyan Qin
|
40f1af4434
|
perf: display installed plugin icon
|
2025-08-28 23:50:26 +08:00 |
|
Junyan Qin
|
8a370a260e
|
fix: syntax errors
|
2025-08-24 21:46:20 +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
|
8b2480ad3b
|
feat: setting plugin config
|
2025-08-17 21:01:43 +08:00 |
|
Junyan Qin
|
b176959836
|
feat: plugin deletion and upgrade
|
2025-08-17 18:07:51 +08:00 |
|
Junyan Qin
|
28d4b1dd61
|
feat: marketplace page
|
2025-08-16 18:05:33 +08:00 |
|
Junyan Qin
|
288b294148
|
feat: plugin installation webui
|
2025-08-15 22:05:39 +08:00 |
|
Junyan Qin
|
bf2bc70794
|
feat: refactor webui httpclient
|
2025-08-14 23:55:14 +08:00 |
|