CommandCodeAI / CommandCodeAI/command-code

Unexpected Plan Mode switching

Offen
#523 1 Kommentar 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@ahmadbilaldev arbeitet bereits daran.

Seit 26.6.2026.

Vorherrschende Sprache
Keine Sprachdaten
Sterne
4k
Forks
350
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Summary

New session



# Command Code v0.40.5
# models: deepseek-v4-flash · taste-1
# ~/projects/pwv/pwv-directory

❯ on mobile nav view for companies the import url button and add company can just be icons to save space. ame with people list page. but + and person icon. for
  companied + building

✻ Thought for 1 second [ctrl+o to expand]

...

It went into plan mode unexpectedly.

    … (6 more lines) [ctrl+o to expand]

    Error: Tool "edit_file" is not available in plan mode. Plan mode is read-only. Press Shift+Tab to exit plan mode.

 EDIT  [src/app/pages/people/people-list.tsx]
 └  Rejected update to src/app/pages/people/people-list.tsx
           │ ⋮ 3 lines
         4 │                 icon={<UserPlusIcon className="w-4 h-4" />}
         5 │                 href={link("/people/new")}
         6 │               >
         7 │ -               Add Person
         7 │ +               <span className="hidden md:inline">Add Person</span>
         8 │               </Button>

    Error: Tool "edit_file" is not available in plan mode. Plan mode is read-only. Press Shift+Tab to exit plan mode.

✻ Thought for 1 second [ctrl+o to expand]

⠶ Right, can't edit in plan mode. Let me write this up as a plan.

So I can't edit in plan mode so I'll write a plan? :)


 WRITE  [~/.commandcode/plans/mobile-icon-buttons.md]
 └  Created ~/.commandcode/plans/mobile-icon-buttons.md (39 lines)

      1 │ # Mobile Icon Buttons for Companies & People List Pages
      2 │
      3 │ ## Goal
      4 │
      5 │ On mobile, replace text labels on action buttons with icons only to save horizontal space in the top nav bar.
      6 │
      7 │ ## Approaches Considered
      8 │
      9 │ 1. **Tailwind responsive visibility** — Wrap button text in `<span className="hidden md:inline">` (selected)
     10 │ 2. **Separate icon-only buttons for mobile** — Duplicates, more markup

    … (29 more lines) [ctrl+o to expand]

✻ Thought for 1 second [ctrl+o to expand]

⠶ The approach is straightforward — here's what I'd do:
Expected Behavior

Not to enter plan mode and make edits,

Actual Behavior

Here is the session : https://commandcode.ai/share/6d56e72f

Error: Tool "edit_file" is not available in plan mode. Plan mode is read-only. Press Shift+Tab to exit plan mode.

Steps to reproduce the issue

No idea. Something maybe with an initial session where auto accept is off tries to edit a file and maybe assumes that failure is due to being in plan mode so then it writes a plan?

It happens somewhat regularly and is usually at the start of a brand new session perhaps with auto accept off.

Command Code Version

0.40.5

Operating System

macOS

Terminal/IDE

ghostty

Shell

zsh

Additional context

No response

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.