콘텐츠로 이동

AppBundleAdjudicator

이 콘텐츠는 아직 번역되지 않았습니다.

bundle 生效裁决人档(平台控制台为 App 任命的裁决人;取 bundle adjudicators[0],缺席回落旧形单数键 adjudicator)。SDK 令牌档与 serve 据此装配权限分类器裁决人:

  • modelHandle:绑定的裁决模型(bundle 目录内 handle);缺席 = 跟随会话主模型(裁决质量优先, 且与主模型共享前缀缓存);
  • tier:资质档(平台任命档位与组织天花板取交);缺席 / 词表外 = undefined → 装配按 ‘none’ (只收紧不软化,恒不臆造资格);
  • callBudget:每会话裁决咨询预算(组织治理 → 应用覆写);与宿主 adjudication.callBudgetmin, 宿主只能收紧;缺席 / 非正整数 = 不落键 → kernel 缺省 200;
  • budgets / escalation:宽松记录(键集随平台演进)。分类器面消费其中 budgets.maxUsd / maxCny (按裁决模型同币价目折算为 callBudget 上界,恒不造汇率)与 escalation.mode:'reject'(姿态覆写为 headless);其余键属派生裁决链语义;
  • locked:企业策略包锁定位(纯呈现,未知取值容忍)。

budgets: Record<string, unknown>;

optional callBudget?: number;

escalation: Record<string, unknown>;

optional evidenceFingerprint?: string;

该档评估证据的协议指纹(平台下发的 evaluation.fingerprint)。只用于漂移通报:与 SDK 编译内置的 应用协议指纹不等时发 adjudicator_evidence_drifted,不改 tier(任命即授照,证据不是权力)。 缺席 = 平台未下发,不通报。


optional locked?: true;

optional modelHandle?: string;

profileId: string;

optional tier?: "low" | "medium" | "high";