mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-27 20:28:37 +00:00
20 lines
640 B
TypeScript
20 lines
640 B
TypeScript
import { resolveRuntimeGroupPolicy } from "./runtime-group-policy.js";
|
|
import type { GroupPolicy } from "./types.base.js";
|
|
|
|
export function resolveProviderRuntimeGroupPolicy(params: {
|
|
providerConfigPresent: boolean;
|
|
groupPolicy?: GroupPolicy;
|
|
defaultGroupPolicy?: GroupPolicy;
|
|
}): {
|
|
groupPolicy: GroupPolicy;
|
|
providerMissingFallbackApplied: boolean;
|
|
} {
|
|
return resolveRuntimeGroupPolicy({
|
|
providerConfigPresent: params.providerConfigPresent,
|
|
groupPolicy: params.groupPolicy,
|
|
defaultGroupPolicy: params.defaultGroupPolicy,
|
|
configuredFallbackPolicy: "open",
|
|
missingProviderFallbackPolicy: "allowlist",
|
|
});
|
|
}
|