Optimize the plugin system (#2090)

* Optimize the plugin system

* feat: enhance plugin installation process and improve task management

* fix: linter err

---------

Co-authored-by: Junyan Qin <rockchinq@gmail.com>
This commit is contained in:
Typer_Body
2026-03-29 23:58:34 +08:00
committed by GitHub
parent b0a9be77b0
commit 1c419e3591
24 changed files with 2619 additions and 3339 deletions
+2
View File
@@ -299,12 +299,14 @@ export interface AsyncTaskRuntimeInfo {
export interface AsyncTaskTaskContext {
current_action: string;
log: string;
metadata?: Record<string, unknown>;
}
export interface AsyncTask {
id: number;
kind: string;
name: string;
label: string;
task_type: string; // system or user
runtime: AsyncTaskRuntimeInfo;
task_context: AsyncTaskTaskContext;