refactor: rebuildRuntime 语义化——插件重载透明化,工作区切换全量切换

This commit is contained in:
Rick Ye
2026-09-10 12:03:16 +08:00
parent 4c5a379ca1
commit 8216d70fcf
3 changed files with 48 additions and 12 deletions
+1 -1
View File
@@ -241,8 +241,8 @@ export function registerIpc(): AgentService {
// ---- 工具审批 ----
ipcMain.handle('approval:resolve', (_event, id: unknown, approved: unknown) => {
if (typeof id !== 'string' || typeof approved !== 'boolean') throw new Error('invalid approval')
// settle 内部经 onSettle 订阅发出 approval_settled,此处无需重复广播
service.approvals.settle(id, approved)
service.broadcastEvent({ type: 'approval_settled', id, approved, timedOut: false })
return Promise.resolve()
})