feat(openclaw): improve dispatcher and integration

🤖 Generated with assistance of OhMyOpenCode
This commit is contained in:
YeonGyu-Kim
2026-03-31 17:33:45 -07:00
parent 94a2b8ec2c
commit 366ebb33c4
3 changed files with 66 additions and 3 deletions
+2
View File
@@ -14,6 +14,7 @@ import { createModelCacheState } from "./plugin-state"
import { createFirstMessageVariantGate } from "./shared/first-message-variant"
import { injectServerAuthIntoClient, log, logLegacyPluginStartupWarning } from "./shared"
import { detectExternalSkillPlugin, getSkillPluginConflictWarning } from "./shared/external-plugin-detector"
import { lspManager } from "./tools/lsp/client"
import { startTmuxCheck } from "./tools"
let activePluginDispose: PluginDispose | null = null
@@ -83,6 +84,7 @@ const OhMyOpenCodePlugin: Plugin = async (ctx) => {
const dispose = createPluginDispose({
backgroundManager: managers.backgroundManager,
skillMcpManager: managers.skillMcpManager,
lspManager,
disposeHooks: hooks.disposeHooks,
})