PermissionOptions
createSession / query 的权限选项:模式、附加规则与询问回调(缺省全部沿五层配置 / fail-closed)
askUser?
Section titled “askUser?”optional askUser?: AskUserCallback;权限询问回调(SDK 使用方自己实现交互面);缺省无 → 调度器把 ask 降级为 deny(fail-closed,与 serve 同策略),tool.permission.decided (source=‘policy’)事件可观测。
optional mode?: PermissionModeName;权限模式;缺省取五层配置 defaultMode(注入档缺省 ‘default’)。令牌档装配了裁决人时模式由 kernel
modeUnderAdjudicator 推导。与本位同现:显式 adjudication 选项 × mode → fail-fast invalid_options
(真矛盾);缺省注入的 bundle 裁决人 × mode → 不装裁决人、按本位自管模式 + 通报
adjudicator_skipped_by_mode(兼容旧版输入);要静默自管请传 adjudication: { enabled: false }。
rules?
Section titled “rules?”optional rules?: PermissionRules;附加规则:并入 user 层,与配置规则按「最严格者胜」合并
本文是否有帮助?
感谢反馈,我们会持续改进这篇文章。