Yeuoly
|
888ad788bc
|
refactor: plugin lifecycle control panel (#499)
* refactor: introduce local plugin control panel and cleanup environment setup process
* fix: args
* refactor: new local runtime
* temp: stash work for refactor on RemotePluginServer
* refactor: unify local runtime lifetime and sperate init environment process
* chore: add missing files
* stash
* refactor: local plugin lifetime control
* refactor: complete installation process of control panel
* refactor: adapt service layer to new controlpanel
* refactor: pluginManager.Install
* fix: add routine wrap to InstallServerless, avoid blocking main thread
* feat: reinstall serverless runtime
* chore: add comments to Reinstall and update confusing naming
* refactor: unify install plugin service
* refactor: add labels to debugging runtime
* refactor: add getters to plugin manager
* refactor: split install service to decode/install_task/install service
* ???
* refactor: adapt controllers
* refactor: session write
* refactor: session runtime
* Refine install task orchestration (#501)
* refactor: installing task
* refactor cluster management, decouple lifetime management and cluster
* fix cli test command
* fix: cleanup TODO comments and implement GracefulStop for instance
* feat: add logger to control panel
* fix: multiple nil references
* refactor: better lifetime control
* refactor: better cycle interval
* fix(LocalPluginRuntime): prevent returning err when it's not error
* fix: avoid adding empty PipExtraArgs
* fix: missing errors in Environment init
* fix: add truncateMessage to avoid db explosion
* cleanup: better lifecycle management
* fix: init status at the beginning of installation
* optimize: GracefulStop for pluginInstance
* refactor: tests
* refactor: centralize routine labels (#504)
* cleanup: RoutineKey
* fix: init routine pool
* fix: correctly handle cluster register error
* fix: memory leak
* fix: add \n to instance write
* fix(installer.go): set success to true after succeed for defer func
* refactor
* fix: missing cwd in testutils
* fix: scaleup default runtime nums to 1 when testing
* fix: localruntime appconfig in testing module
* Update internal/core/local_runtime/load_balancing.go
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* fix: more efficiency implement in installer_local.go
* fix: returns after failing in onDebuggingRuntimeDisconnected
* fix: returns after failing in onDebuggingRuntimeDisconnected
* fix: splits tests
* refactor: naming
* refactor: manifest.VersionX
* fix: adapt SetDefault to tests
* fix: enforce use constants in DBType
* fix: generate
* fix: linter
* cleanup tests
* refactor: change package to
* cleanup: useless codes
* Update internal/cluster/plugin.go
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* cleanup
* refactor: decouple connection_key management from debugging_time
* refactor: confused naming
* feat: recycle resources to adapt to https://github.com/langgenius/dify-plugin-daemon/pull/500
* refactor: confusing redirecting
* fix: support get serverless runtime
* fix: race condition in Launching
* fix: avoid ManifestValidate in first step of debugging handshake
* fix: adding ReleaseAllLocks to finalizers
* wtf: what a beautiful code
* refactor: rename Stream.Async to Stream.Process
* fix: kill process if daed instance was detected
* fix: correctly handle failures
* fix: consistence of difference interfaces
* fix: add stacktrace to panic
* fix: only trigger once event
* fix: ensure plugin runtime was shutdown
* feat: cleanup install tasks
* fix: add scale logs
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2025-11-18 17:28:02 +08:00 |
|
Novice
|
63a12615ab
|
feat(cli): add github ci to template (#183)
* feat(cli): add github ci to template
* chore: change the trigger condition to release
* feat: add guide document
* fix: add .github to .gitignore
---------
Co-authored-by: Yeuoly <admin@srmxy.cn>
|
2025-04-15 13:34:29 +08:00 |
|
Yeuoly
|
15060ee312
|
refactor: move entities to pkg
|
2025-01-06 14:52:02 +08:00 |
|
Yeuoly
|
bb5bcc920b
|
feat: support bundle README and tags
|
2024-11-19 17:43:10 +08:00 |
|
Yeuoly
|
e54b307a4d
|
refactor: plugin and bundle command, support version command
|
2024-11-15 17:21:02 +08:00 |
|
Yeuoly
|
ef54a244d0
|
feat: commandline for bundle packager
|
2024-11-14 00:02:50 +08:00 |
|
Yeuoly
|
c6d7fa1074
|
feat: add bundle cli commands
|
2024-11-13 21:27:04 +08:00 |
|