[PR #499] [MERGED] refactor: plugin lifecycle control panel #539

Closed
opened 2026-02-16 01:16:16 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-plugin-daemon/pull/499
Author: @Yeuoly
Created: 11/7/2025
Status: Merged
Merged: 11/18/2025
Merged by: @Yeuoly

Base: mainHead: refactor/local-runtime


📝 Commits (10+)

  • 9a7bdf9 refactor: introduce local plugin control panel and cleanup environment setup process
  • 0fc65e5 fix: args
  • 98222e9 refactor: new local runtime
  • 87c67bd temp: stash work for refactor on RemotePluginServer
  • aef032d refactor: unify local runtime lifetime and sperate init environment process
  • f51d462 chore: add missing files
  • 2c6fe22 stash
  • 3f1cf76 refactor: local plugin lifetime control
  • b9a0ef9 refactor: complete installation process of control panel
  • 46d9ff9 refactor: adapt service layer to new controlpanel

📊 Changes

305 files changed (+6569 additions, -5252 deletions)

View changed files

📝 cmd/commandline/bundle.go (+1 -1)
📝 cmd/commandline/bundle/bump_version.go (+1 -1)
📝 cmd/commandline/bundle/dep.go (+1 -1)
📝 cmd/commandline/bundle/encoder.go (+1 -1)
📝 cmd/commandline/bundle/init.go (+1 -1)
📝 cmd/commandline/bundle/package.go (+1 -1)
📝 cmd/commandline/plugin/checksum.go (+1 -1)
📝 cmd/commandline/plugin/encoder.go (+1 -1)
📝 cmd/commandline/plugin/init.go (+2 -2)
📝 cmd/commandline/plugin/list_readme.go (+1 -1)
📝 cmd/commandline/plugin/module.go (+1 -1)
📝 cmd/commandline/plugin/package.go (+1 -1)
📝 cmd/commandline/plugin/permission.go (+1 -1)
📝 cmd/commandline/plugin/python.go (+2 -2)
📝 cmd/commandline/run/entities.go (+1 -1)
📝 cmd/commandline/run/run.go (+11 -11)
📝 cmd/commandline/run/server.go (+1 -1)
📝 cmd/commandline/signature.go (+1 -1)
📝 cmd/commandline/signature/generate.go (+1 -1)
📝 cmd/commandline/signature/sign.go (+2 -2)

...and 80 more files

📄 Description

Description

Please provide a brief description of the changes made in this pull request.
Please also include the issue number if this is related to an issue using the format Fixes #123 or Closes #123.

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Performance improvement
  • Other

Essential Checklist

Testing

  • I have tested the changes locally and confirmed they work as expected
  • I have added unit tests where necessary and they pass successfully

Bug Fix (if applicable)

  • I have used GitHub syntax to close the related issue (e.g., Fixes #123 or Closes #123)

Additional Information

Please provide any additional context that would help reviewers understand the changes.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-plugin-daemon/pull/499 **Author:** [@Yeuoly](https://github.com/Yeuoly) **Created:** 11/7/2025 **Status:** ✅ Merged **Merged:** 11/18/2025 **Merged by:** [@Yeuoly](https://github.com/Yeuoly) **Base:** `main` ← **Head:** `refactor/local-runtime` --- ### 📝 Commits (10+) - [`9a7bdf9`](https://github.com/langgenius/dify-plugin-daemon/commit/9a7bdf977b08baf43a7c8cc172406f1a4e354efb) refactor: introduce local plugin control panel and cleanup environment setup process - [`0fc65e5`](https://github.com/langgenius/dify-plugin-daemon/commit/0fc65e5682865ce4bf25fac42d7a518a01600512) fix: args - [`98222e9`](https://github.com/langgenius/dify-plugin-daemon/commit/98222e926fb3743dc295b9354569fca494502563) refactor: new local runtime - [`87c67bd`](https://github.com/langgenius/dify-plugin-daemon/commit/87c67bd0b243e886cb2f42ea397291bcd9508cdd) temp: stash work for refactor on RemotePluginServer - [`aef032d`](https://github.com/langgenius/dify-plugin-daemon/commit/aef032ddf25933dd4ef65f5b91671f4d61be5077) refactor: unify local runtime lifetime and sperate init environment process - [`f51d462`](https://github.com/langgenius/dify-plugin-daemon/commit/f51d462a5f8fd168b0b03b1857af9217da5355f5) chore: add missing files - [`2c6fe22`](https://github.com/langgenius/dify-plugin-daemon/commit/2c6fe2254520ed2e51066db7a1930af64531312d) stash - [`3f1cf76`](https://github.com/langgenius/dify-plugin-daemon/commit/3f1cf76b321e48514067a928fff0eee50f307eda) refactor: local plugin lifetime control - [`b9a0ef9`](https://github.com/langgenius/dify-plugin-daemon/commit/b9a0ef90046015d3cb5684c1f120cbb315b8f5ca) refactor: complete installation process of control panel - [`46d9ff9`](https://github.com/langgenius/dify-plugin-daemon/commit/46d9ff9d4c7b8fd50f61770ac97ce197c1493c38) refactor: adapt service layer to new controlpanel ### 📊 Changes **305 files changed** (+6569 additions, -5252 deletions) <details> <summary>View changed files</summary> 📝 `cmd/commandline/bundle.go` (+1 -1) 📝 `cmd/commandline/bundle/bump_version.go` (+1 -1) 📝 `cmd/commandline/bundle/dep.go` (+1 -1) 📝 `cmd/commandline/bundle/encoder.go` (+1 -1) 📝 `cmd/commandline/bundle/init.go` (+1 -1) 📝 `cmd/commandline/bundle/package.go` (+1 -1) 📝 `cmd/commandline/plugin/checksum.go` (+1 -1) 📝 `cmd/commandline/plugin/encoder.go` (+1 -1) 📝 `cmd/commandline/plugin/init.go` (+2 -2) 📝 `cmd/commandline/plugin/list_readme.go` (+1 -1) 📝 `cmd/commandline/plugin/module.go` (+1 -1) 📝 `cmd/commandline/plugin/package.go` (+1 -1) 📝 `cmd/commandline/plugin/permission.go` (+1 -1) 📝 `cmd/commandline/plugin/python.go` (+2 -2) 📝 `cmd/commandline/run/entities.go` (+1 -1) 📝 `cmd/commandline/run/run.go` (+11 -11) 📝 `cmd/commandline/run/server.go` (+1 -1) 📝 `cmd/commandline/signature.go` (+1 -1) 📝 `cmd/commandline/signature/generate.go` (+1 -1) 📝 `cmd/commandline/signature/sign.go` (+2 -2) _...and 80 more files_ </details> ### 📄 Description ## Description Please provide a brief description of the changes made in this pull request. Please also include the issue number if this is related to an issue using the format `Fixes #123` or `Closes #123`. ## Type of Change - [ ] Bug fix - [ ] New feature - [x] Refactor - [ ] Performance improvement - [ ] Other ## Essential Checklist ### Testing - [ ] I have tested the changes locally and confirmed they work as expected - [ ] I have added unit tests where necessary and they pass successfully ### Bug Fix (if applicable) - [ ] I have used GitHub syntax to close the related issue (e.g., `Fixes #123` or `Closes #123`) ## Additional Information Please provide any additional context that would help reviewers understand the changes. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 01:16:16 -05:00
yindo closed this issue 2026-02-16 01:16:16 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugin-daemon#539