Commit Graph

76 Commits

Author SHA1 Message Date
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