From 8b15c6e08c9b89075a530de8262dac0db9aecd24 Mon Sep 17 00:00:00 2001 From: rain9 <15911122312@163.com> Date: Sun, 5 Apr 2026 16:43:53 +0800 Subject: [PATCH 1/2] fix(gemini): Update CLI arguments to support latest @google/gemini-cli for multi-turn conversations --- LilAgents/GeminiSession.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LilAgents/GeminiSession.swift b/LilAgents/GeminiSession.swift index c88da09..aaf3679 100644 --- a/LilAgents/GeminiSession.swift +++ b/LilAgents/GeminiSession.swift @@ -61,10 +61,10 @@ class GeminiSession: AgentSession { proc.executableURL = URL(fileURLWithPath: binaryPath) // gemini --yolo -p "message" for agentic use - // --continue for subsequent turns (if supported by installed version) + // --resume latest for subsequent turns var args: [String] = ["--yolo", "-p", message] if !isFirstTurn { - args = ["--yolo", "--continue", "-p", message] + args = ["--yolo", "--resume", "latest", "-p", message] } proc.arguments = args From f8b4858e038f3d1e299e3315e2964c2e4aafec81 Mon Sep 17 00:00:00 2001 From: rain9 <15911122312@163.com> Date: Mon, 6 Apr 2026 20:33:29 +0800 Subject: [PATCH 2/2] chore: ignore auto-generated contents.xcworkspacedata in git --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index d2c812f..6f66536 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ build/ DerivedData/ *.xcodeproj/xcuserdata/ *.xcodeproj/project.xcworkspace/xcuserdata/ +*.xcodeproj/project.xcworkspace/contents.xcworkspacedata *.xcworkspace/xcuserdata/ *.xcworkspace/xcshareddata/swiftpm/ xcuserdata/