Ace: agents can't use Ace's own menus and dialogs when Ace embeds the host
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 6/100
Rechercherichtung
Start by reproducing the recorded Open Folder failure: a signed, isolated Ace build from main, the existing Cmd+O path, and the main window overlapping the native picker. Compare the desktop_focus timeout, the desktop_key refusal with no focused control, and the unknown click results to find the first proven blocker, and fix only that. Done when a real model run adds an owned project without creating a channel, cancel leaves projects unchanged, and the refusal and unknown evidence are preserved.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When Ace embeds the Desktop Tools host, Ace is the host process. The host refuses agent input aimed at itself: peekaboo-menu.patch refuses a desktop_menu on the host's own process, and #120 refuses input to the host's own UI. So an agent in Ace can't use Ace's own menus or dialogs. In the Oct 15 study (githubnext/ace#427, D5b), File › Open Folder… on Ace was refused.
The standalone Desktop Tools app isn't affected, because there the host is a separate process.
Decision needed: should Ace's own windows count as the host's UI, or should only a confirmation prompt from Ace count? If agents may drive Ace, the self-target check needs to tell those apart. Then check the Open Folder flow: Command-O, desktop_dialog, desktop_dialog_answer with path, then Open, which should add the project. Cancel should leave the projects unchanged.
- Vorherrschende Sprache
- Swift
- Sterne
- 0
- Forks
- 0
- Ø Merge
- 19 Min.
- Gemergte PRs (30 T.)
- 107
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
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus githubnext/desktop-tools
-
ace documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
githubnext/desktop-tools#104 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Linux support (meta)Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
githubnext/desktop-tools#136 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Select text in a PDFOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
githubnext/desktop-tools#130 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
githubnext/desktop-tools#129 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
githubnext/desktop-tools#117 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in githubnext/desktop-tools
Ähnliche Issues
-
agent/sec-check help wanted security stage/010-actionable
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
hivecommons/hotshot#235 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
Emanuele-web04/remodex#203 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 92/100
Maintainer antworten meist innerhalb von 1 Tag
-
test(BrainBar): inject synthetic observabilityCadence in BackupsHealth/one-page fixtures (DCI-1)Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
EtanHey/brainlayer#1367 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
omlahore/RemoveMacAI#63 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag