fix: restore check after CLI seam cleanup

This commit is contained in:
Peter Steinberger
2026-04-05 19:04:35 +01:00
parent a01c4c3a0e
commit 1a47675e6c
39 changed files with 90 additions and 601 deletions

View File

@@ -17,7 +17,6 @@ export function createTestPluginApi(api: TestPluginApiInput): OpenClawPluginApi
registerGatewayMethod() {},
registerCli() {},
registerService() {},
registerCliBackend() {},
registerConfigMigration() {},
registerAutoEnableProbe() {},
registerProvider() {},

View File

@@ -47,7 +47,6 @@ export const pluginRegistrationContractCases = {
webSearchProviderIds: ["gemini"],
mediaUnderstandingProviderIds: ["google"],
imageGenerationProviderIds: ["google"],
cliBackendIds: ["google-gemini-cli"],
requireDescribeImages: true,
requireGenerateImage: true,
},
@@ -95,7 +94,6 @@ export const pluginRegistrationContractCases = {
realtimeVoiceProviderIds: ["openai"],
mediaUnderstandingProviderIds: ["openai", "openai-codex"],
imageGenerationProviderIds: ["openai"],
cliBackendIds: ["codex-cli"],
requireSpeechVoices: true,
requireDescribeImages: true,
requireGenerateImage: true,

View File

@@ -19,7 +19,6 @@ type PluginRegistrationContractParams = {
mediaUnderstandingProviderIds?: string[];
imageGenerationProviderIds?: string[];
videoGenerationProviderIds?: string[];
cliBackendIds?: string[];
toolNames?: string[];
requireSpeechVoices?: boolean;
requireDescribeImages?: boolean;
@@ -193,12 +192,6 @@ export function describePluginRegistrationContract(params: PluginRegistrationCon
});
}
if (params.cliBackendIds) {
it("keeps bundled CLI backend ownership explicit", () => {
expect(findRegistration(params.pluginId).cliBackendIds).toEqual(params.cliBackendIds);
});
}
if (params.toolNames) {
it("keeps bundled tool ownership explicit", () => {
expect(findRegistration(params.pluginId).toolNames).toEqual(params.toolNames);