opencode: mode_enforcement 改为 advisory(permission 参数不被 API 支持)

This commit is contained in:
2026-09-06 20:39:48 +08:00
parent fc958f8809
commit 8960085152

View File

@ -1163,7 +1163,9 @@ export default async function mailBridge(input) {
reportModels(),
]);
const body = {};
body.mode_enforcement = 'native';
// opencode 1.18+ 的 session.create 不支持 permission 参数,
// 权限只能通过提示词告知模型advisory
body.mode_enforcement = 'advisory';
if (platform_sessions) body.platform_sessions = platform_sessions;
if (models) body.models = models;
try {