Infra: restore check after gaxios compat
This commit is contained in:
parent
30c31d4efd
commit
c06101b8ad
@ -382,6 +382,7 @@
|
||||
"dotenv": "^17.3.1",
|
||||
"express": "^5.2.1",
|
||||
"file-type": "^21.3.2",
|
||||
"gaxios": "^7.1.3",
|
||||
"grammy": "^1.41.1",
|
||||
"hono": "4.12.7",
|
||||
"https-proxy-agent": "^8.0.0",
|
||||
|
||||
5
pnpm-lock.yaml
generated
5
pnpm-lock.yaml
generated
@ -125,6 +125,9 @@ importers:
|
||||
file-type:
|
||||
specifier: 21.3.2
|
||||
version: 21.3.2
|
||||
gaxios:
|
||||
specifier: ^7.1.3
|
||||
version: 7.1.3
|
||||
grammy:
|
||||
specifier: ^1.41.1
|
||||
version: 1.41.1
|
||||
@ -271,6 +274,8 @@ importers:
|
||||
specifier: 0.3.0
|
||||
version: 0.3.0(zod@4.3.6)
|
||||
|
||||
extensions/amazon-bedrock: {}
|
||||
|
||||
extensions/anthropic: {}
|
||||
|
||||
extensions/bluebubbles:
|
||||
|
||||
@ -6,6 +6,7 @@ import {
|
||||
normalizeProviderId,
|
||||
resolveThinkingDefaultForModel as resolveThinkingDefaultForModelFallback,
|
||||
} from "./thinking.shared.js";
|
||||
import type { ThinkLevel, ThinkingCatalogEntry } from "./thinking.shared.js";
|
||||
export {
|
||||
formatXHighModelHint,
|
||||
normalizeElevatedLevel,
|
||||
@ -50,7 +51,7 @@ export function isBinaryThinkingProvider(provider?: string | null, model?: strin
|
||||
if (typeof pluginDecision === "boolean") {
|
||||
return pluginDecision;
|
||||
}
|
||||
return isBinaryThinkingProviderFallback(provider, model);
|
||||
return isBinaryThinkingProviderFallback(provider);
|
||||
}
|
||||
|
||||
export function supportsXHighThinking(provider?: string | null, model?: string | null): boolean {
|
||||
|
||||
@ -185,7 +185,7 @@ export async function startGatewayBonjourAdvertiser(
|
||||
if (!cycle) {
|
||||
return;
|
||||
}
|
||||
const responder = cycle.responder as {
|
||||
const responder = cycle.responder as unknown as {
|
||||
advertiseService?: (...args: unknown[]) => unknown;
|
||||
announce?: (...args: unknown[]) => unknown;
|
||||
probe?: (...args: unknown[]) => unknown;
|
||||
|
||||
@ -14,13 +14,20 @@ import {
|
||||
import { createCapturedPluginRegistration } from "../../test-utils/plugin-registration.js";
|
||||
import type { OpenClawPluginApi, ProviderPlugin } from "../types.js";
|
||||
|
||||
type ResolvePluginProviders =
|
||||
typeof import("../../commands/auth-choice.apply.plugin-provider.runtime.js").resolvePluginProviders;
|
||||
type ResolveProviderPluginChoice =
|
||||
typeof import("../../commands/auth-choice.apply.plugin-provider.runtime.js").resolveProviderPluginChoice;
|
||||
type RunProviderModelSelectedHook =
|
||||
typeof import("../../commands/auth-choice.apply.plugin-provider.runtime.js").runProviderModelSelectedHook;
|
||||
|
||||
const loginQwenPortalOAuthMock = vi.hoisted(() => vi.fn());
|
||||
const githubCopilotLoginCommandMock = vi.hoisted(() => vi.fn());
|
||||
const resolvePluginProvidersMock = vi.hoisted(() => vi.fn<() => ProviderPlugin[]>(() => []));
|
||||
const resolveProviderPluginChoiceMock = vi.hoisted(() =>
|
||||
vi.fn<() => { provider: ProviderPlugin; method: ProviderPlugin["auth"][number] } | null>(),
|
||||
const resolvePluginProvidersMock = vi.hoisted(() => vi.fn<ResolvePluginProviders>(() => []));
|
||||
const resolveProviderPluginChoiceMock = vi.hoisted(() => vi.fn<ResolveProviderPluginChoice>());
|
||||
const runProviderModelSelectedHookMock = vi.hoisted(() =>
|
||||
vi.fn<RunProviderModelSelectedHook>(async () => {}),
|
||||
);
|
||||
const runProviderModelSelectedHookMock = vi.hoisted(() => vi.fn(async () => {}));
|
||||
|
||||
vi.mock("../../../extensions/qwen-portal-auth/oauth.js", () => ({
|
||||
loginQwenPortalOAuth: loginQwenPortalOAuthMock,
|
||||
@ -31,9 +38,9 @@ vi.mock("../../providers/github-copilot-auth.js", () => ({
|
||||
}));
|
||||
|
||||
vi.mock("../../commands/auth-choice.apply.plugin-provider.runtime.js", () => ({
|
||||
resolvePluginProviders: (...args: unknown[]) => resolvePluginProvidersMock(...args),
|
||||
resolveProviderPluginChoice: (...args: unknown[]) => resolveProviderPluginChoiceMock(...args),
|
||||
runProviderModelSelectedHook: (...args: unknown[]) => runProviderModelSelectedHookMock(...args),
|
||||
resolvePluginProviders: resolvePluginProvidersMock,
|
||||
resolveProviderPluginChoice: resolveProviderPluginChoiceMock,
|
||||
runProviderModelSelectedHook: runProviderModelSelectedHookMock,
|
||||
}));
|
||||
|
||||
type StoredAuthProfile = {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user