diff --git a/src/config/schema.base.generated.ts b/src/config/schema.base.generated.ts index 5fec5a7c1e2..a6ef5ea56df 100644 --- a/src/config/schema.base.generated.ts +++ b/src/config/schema.base.generated.ts @@ -4242,6 +4242,9 @@ export const GENERATED_BASE_CONFIG_SCHEMA: BaseConfigSchemaResponse = { }, provider: { type: "string", + title: "Compaction Provider", + description: + "Id of a registered compaction provider plugin used for summarization. When set and the provider is registered, its summarize() method is called instead of the built-in summarizeInStages pipeline. Falls back to built-in on provider failure. Leave unset to use the default built-in summarization.", }, reserveTokens: { type: "integer", diff --git a/test/helpers/channels/registry-plugin.ts b/test/helpers/channels/registry-plugin.ts index b0f779a5166..b04f954361c 100644 --- a/test/helpers/channels/registry-plugin.ts +++ b/test/helpers/channels/registry-plugin.ts @@ -9,6 +9,12 @@ type PluginContractEntry = { export function getPluginContractRegistry(): PluginContractEntry[] { return listBundledChannelPlugins().map((plugin) => ({ id: plugin.id, - plugin, + plugin: { + ...plugin, + meta: { + ...plugin.meta, + id: plugin.id, + }, + }, })); }