chore(plugins): gate deprecation hygiene in CI and purge internal deprecated usage (#108261)

* chore(plugins): gate deprecation hygiene in CI and purge internal deprecated usage

* fix(agents): migrate auth-profiles oauth import to OAuthProviderId

* fix(whatsapp): use durability param in delivery-recovery test

* chore(scripts): declare shouldRunDeprecationHygieneChecks in check-changed types

* test(plugins): update runtime-api guard for ssrf policy rename
This commit is contained in:
Peter Steinberger
2026-07-15 04:15:23 -07:00
committed by GitHub
parent 8160bbdf2e
commit 0393189243
39 changed files with 128 additions and 86 deletions
+2 -2
View File
@@ -2,8 +2,8 @@
import { definePluginEntry } from "openclaw/plugin-sdk/plugin-entry";
import { createProviderApiKeyAuthMethod } from "openclaw/plugin-sdk/provider-auth-api-key";
import {
buildProviderReplayFamilyHooks,
matchesExactOrPrefix,
PASSTHROUGH_GEMINI_REPLAY_HOOKS,
resolveClaudeThinkingProfile,
} from "openclaw/plugin-sdk/provider-model-shared";
import { normalizeLowercaseStringOrEmpty } from "openclaw/plugin-sdk/string-coerce-runtime";
@@ -149,7 +149,7 @@ export default definePluginEntry({
},
},
augmentModelCatalog: () => listOpencodeZenModelCatalogEntries(),
...PASSTHROUGH_GEMINI_REPLAY_HOOKS,
...buildProviderReplayFamilyHooks({ family: "passthrough-gemini" }),
isModernModelRef: ({ modelId }) => isModernOpencodeModel(modelId),
resolveThinkingProfile: ({ modelId }) => resolveClaudeThinkingProfile(modelId),
});