-
Notifications
You must be signed in to change notification settings - Fork 13k
Plan Mode doesn't work at all with ACP #22191
Copy link
Copy link
Labels
area/non-interactiveIssues related to GitHub Actions, SDK, 3P Integrations, Shell Scripting, Command line automationIssues related to GitHub Actions, SDK, 3P Integrations, Shell Scripting, Command line automationworkstream-rollupLabel used to tag epics and features that are associated with one of the three primary workstreamsLabel used to tag epics and features that are associated with one of the three primary workstreams🔒 maintainer only⛔ Do not contribute. Internal roadmap item.⛔ Do not contribute. Internal roadmap item.
Metadata
Metadata
Assignees
Labels
area/non-interactiveIssues related to GitHub Actions, SDK, 3P Integrations, Shell Scripting, Command line automationIssues related to GitHub Actions, SDK, 3P Integrations, Shell Scripting, Command line automationworkstream-rollupLabel used to tag epics and features that are associated with one of the three primary workstreamsLabel used to tag epics and features that are associated with one of the three primary workstreams🔒 maintainer only⛔ Do not contribute. Internal roadmap item.⛔ Do not contribute. Internal roadmap item.
Type
Fields
Give feedbackNo fields configured for Task.
Projects
Status
Closed
What happened?
When running gemini-cli via ACP in Plan Mode, the agent doesn't know where to write its plan markdown file. It tries a bunch of locations, which always gets denied by the system. It keeps doing this in a loop and gets stuck trying to write the plan.
This makes Plan Mode completely unusable(!!) in ACP clients!
Tested with Emacs
agent-shell.eland VSCode ACP Client, same result in both. Tested on two different machines, macOS and LinuxWhat did you expect to happen?
Agent writes the plan to a valid location and doesn't run into access issues. Plan Mode is usable
Client information
Client Information
Run
geminito enter the interactive CLI, then run the/aboutcommand.Login information
API key login
Anything else we need to know?
No response