fix(plugins): remove redundant proxy assertion · openclaw/openclaw@82a0ba8
steipete
·
2026-05-31
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -141,7 +141,7 @@ function wrapPluginToolCallbacks(entry: PluginToolRegistration, tool: AnyAgentTo
|
141 | 141 | AnyAgentTool["execute"] |
142 | 142 | >, |
143 | 143 | ); |
144 | | -const wrapped = new Proxy(tool, { |
| 144 | +const wrapped = new Proxy<AnyAgentTool>(tool, { |
145 | 145 | get(target, prop) { |
146 | 146 | if (prop === "prepareArguments" && scopedPrepareArguments) { |
147 | 147 | return scopedPrepareArguments; |
@@ -170,7 +170,7 @@ function wrapPluginToolCallbacks(entry: PluginToolRegistration, tool: AnyAgentTo
|
170 | 170 | } |
171 | 171 | return Reflect.getOwnPropertyDescriptor(target, prop); |
172 | 172 | }, |
173 | | -}) as AnyAgentTool; |
| 173 | +}); |
174 | 174 | |
175 | 175 | copyPluginToolMeta(tool, wrapped); |
176 | 176 | const nextScopedByKey = scopedByKey ?? new Map<string, AnyAgentTool>(); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。