feat: 优化插件调用逻辑,重构命令匹配和事件处理,增强插件管理能力

This commit is contained in:
DrSmoothl
2026-03-13 00:47:09 +08:00
parent 98d7bed064
commit 8f7f31a164
4 changed files with 88 additions and 11 deletions

View File

@@ -172,6 +172,9 @@ class HealthPayload(BaseModel):
# ─── 配置更新 ──────────────────────────────────────────────────────
# TODO: Host 侧尚未实现配置变更检测与推送。Runner 端的 _handle_config_updated
# 已就绪,但当前无任何调用方通过 RPC 发送 plugin.config_updated 消息。
# 需要在 Supervisor 或 CapabilityService 中监听配置文件变化并主动推送。
class ConfigUpdatedPayload(BaseModel):
"""plugin.config_updated 事件 payload"""
plugin_id: str = Field(description="插件 ID")