- Verschifft
- 3. September 2026 um 20:08 UTC
- Autor
- Kamo
- Ausschuss
- 80d8a02
Die Shell wurde auf die ID des Werkzeugfensters eingegeben, und @kamo/tool-core baut diese als "${toolId'-$${++idCounter" von einem Zähler, der auf jeder Seitenladung RESETS erscheint. Also die Erstes Terminal nach einer Auffrischung wurde wieder geöffnet und wieder angebaut was auch immer die letzte "Terminal-1" noch laufen . Öffnen eines Terminals manchmal Hand Sie halbfertige Arbeit, die zu einem Fenster gehört, das Sie geschlossen hatten. Das ist das Gegenteil von dem, was gefordert wurde: Jede geöffnete Instanz sollte eine neue sein Terminal-Instanz. Die Schale hat nun eine eigene Identität, geprägt beim Klick und als Fenster PROP. Der Werkzeug-Fenster-Schnappschuss bleibt props wörtlich, so dass beide Hälften halten: ein neu geöffnetes Fenster ist eine neue Schale, und ein Fenster, das von einem refresh, eine Wiederherstellung oder eine fallengelassene Verbindung wieder anheftet sich genau zu ihren eigenen. Die Id ist zufällig, und beschränkt auf die Charakterklasse SecurityService und der Agent beide erzwingen " tmux liest" und ":" als Fenster und Pane Adressierung, also ein Name Mit ihnen Namen das Falsche, anstatt zu scheitern. Tests heften das Verhalten anstatt die Umsetzung: Zwei Klicks produzieren zwei verschiedene Session-IDs, die ID entspricht nie der Fenster-ID-Form, und 500 aufeinanderfolgende IDs sind unterschiedlich und alle innerhalb der akzeptierten Charakterklasse. 411 Testdateien / 5139 Tests, tsc und die Produktion bauen alle sauber.