mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 18:10:45 +00:00
feat(plugins): add harness tool result middleware (#71021)
This commit is contained in:
@@ -280,6 +280,7 @@ type PluginRegistrySnapshot = {
|
||||
webSearchProviders: PluginRegistry["webSearchProviders"];
|
||||
embeddedExtensionFactories: PluginRegistry["embeddedExtensionFactories"];
|
||||
codexAppServerExtensionFactories: PluginRegistry["codexAppServerExtensionFactories"];
|
||||
agentToolResultMiddlewares: PluginRegistry["agentToolResultMiddlewares"];
|
||||
memoryEmbeddingProviders: PluginRegistry["memoryEmbeddingProviders"];
|
||||
agentHarnesses: PluginRegistry["agentHarnesses"];
|
||||
httpRoutes: PluginRegistry["httpRoutes"];
|
||||
@@ -318,6 +319,7 @@ function snapshotPluginRegistry(registry: PluginRegistry): PluginRegistrySnapsho
|
||||
webSearchProviders: [...registry.webSearchProviders],
|
||||
embeddedExtensionFactories: [...registry.embeddedExtensionFactories],
|
||||
codexAppServerExtensionFactories: [...registry.codexAppServerExtensionFactories],
|
||||
agentToolResultMiddlewares: [...registry.agentToolResultMiddlewares],
|
||||
memoryEmbeddingProviders: [...registry.memoryEmbeddingProviders],
|
||||
agentHarnesses: [...registry.agentHarnesses],
|
||||
httpRoutes: [...registry.httpRoutes],
|
||||
@@ -355,6 +357,7 @@ function restorePluginRegistry(registry: PluginRegistry, snapshot: PluginRegistr
|
||||
registry.webSearchProviders = snapshot.arrays.webSearchProviders;
|
||||
registry.embeddedExtensionFactories = snapshot.arrays.embeddedExtensionFactories;
|
||||
registry.codexAppServerExtensionFactories = snapshot.arrays.codexAppServerExtensionFactories;
|
||||
registry.agentToolResultMiddlewares = snapshot.arrays.agentToolResultMiddlewares;
|
||||
registry.memoryEmbeddingProviders = snapshot.arrays.memoryEmbeddingProviders;
|
||||
registry.agentHarnesses = snapshot.arrays.agentHarnesses;
|
||||
registry.httpRoutes = snapshot.arrays.httpRoutes;
|
||||
|
||||
Reference in New Issue
Block a user