feat: add gemini yolo mode (#280)

This commit is contained in:
Next2012
2026-03-11 09:17:55 +08:00
committed by GitHub
parent 4716d315b7
commit c730ad568e
2 changed files with 6 additions and 1 deletions
+2 -1
View File
@@ -56,7 +56,8 @@ class GeminiRemoteLauncher extends RemoteLauncherBase {
token: runtimeConfig.token,
resumeSessionId: session.sessionId,
hookSettingsPath: this.hookSettingsPath,
cwd: session.path
cwd: session.path,
permissionMode: session.getPermissionMode() as string | undefined
});
this.backend = backend;
+4
View File
@@ -17,6 +17,7 @@ export function createGeminiBackend(opts: {
resumeSessionId?: string | null;
hookSettingsPath?: string;
cwd?: string;
permissionMode?: string;
}): AcpSdkBackend {
const { model, token } = resolveGeminiRuntimeConfig({
model: opts.model,
@@ -30,6 +31,9 @@ export function createGeminiBackend(opts: {
if (model) {
args.push('--model', model);
}
if (opts.permissionMode === 'yolo' || opts.permissionMode === 'safe-yolo') {
args.push('--yolo');
}
const env = buildGeminiEnv({
model,