bug: Agent Browser process not killed on exit of TUI

Offen
#1,080 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
52/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
cli, typescript
Bereich
cli

Rechercherichtung

Start at the TUI shutdown and agent-browser launch or process-management entry points, then trace how child processes are handled when the TUI exits. Reproduce by launching the agent browser, quitting the TUI, and checking whether agent-browser-darwin-arm64 remains in Activity Monitor. Done means the browser process exits with the TUI so mounted filesystems can unmount.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Summary

When using the agent-browser via TUI, the process remains even when exiting the Command Code TUI

Image
Expected Behavior

Process released on quite

Actual Behavior

Process remains. This means that any app that is using filesystem on it when mounted cannot unmount as it is held.

Steps to reproduce the issue
  • PROMPT: ❯ launch agent browser and screenshot as a walktrhough of prototype and save
  • See agent browser in use and appear in activity monitor
  • quit Command Code TUI
  • process remains agent-browser-darwin-arm64
Command Code Version

1.88.0

Operating System

macOS

Terminal/IDE

ghostty

Shell

zsh

Session file (optional)

No response

Fix prompt (optional)

No response

Additional context

OS: macOS 27.0.1

Vorherrschende Sprache
Keine Sprachdaten
Sterne
4.2k
Forks
377
Ø Merge
1 T. 17 Min.
Gemergte PRs (30 T.)
7

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus CommandCodeAI/command-code

Alle Issues in CommandCodeAI/command-code

Ähnliche Issues

Weitere Issues zu CLI

Neue Issues direkt in Ihr Postfach

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