6 6
7> Computernutzung in der CLI, interaktive In-Product-Lektionen, flimmerfreies Rendering, MCP-Ergebnisgröße-Overrides pro Tool und Plugin-Ausführbare auf PATH.7> Computernutzung in der CLI, interaktive In-Product-Lektionen, flimmerfreies Rendering, MCP-Ergebnisgröße-Overrides pro Tool und Plugin-Ausführbare auf PATH.
8 8
9<div className="digest-meta">9Releases [v2.1.86 → v2.1.91](/docs/en/changelog#2-1-86)
10 <span>Releases <a href="/docs/en/changelog#2-1-86">v2.1.86 → v2.1.91</a></span>105 Features · 30. März – 3. April
11 <span>5 Features · 30. März – 3. April</span>
12</div>
13 11
14<div className="digest-feature">12Computernutzung in der CLI
15 <div className="digest-feature-header">13research preview
16 <span className="digest-feature-title">Computernutzung in der CLI</span>
17 <span className="digest-feature-pill">research preview</span>
18 </div>
19 14
20 <p className="digest-feature-lede">Letzte Woche landete die Computernutzung in der Desktop-App. Diese Woche ist sie in der CLI: Claude kann native Apps öffnen, durch die Benutzeroberfläche klicken, seine eigenen Änderungen testen und beheben, was kaputt geht – alles von Ihrem Terminal aus. Web-Apps hatten bereits Verifikationsschleifen; native iOS-, macOS- und andere nur GUI-Apps nicht. Jetzt haben sie es. Am besten zum Schließen der Schleife bei Apps und Tools, bei denen es keine API zum Aufrufen gibt. Noch früh; erwarten Sie raue Kanten.</p>15Letzte Woche landete die Computernutzung in der Desktop-App. Diese Woche ist sie in der CLI: Claude kann native Apps öffnen, durch die Benutzeroberfläche klicken, seine eigenen Änderungen testen und beheben, was kaputt geht – alles von Ihrem Terminal aus. Web-Apps hatten bereits Verifikationsschleifen; native iOS-, macOS- und andere nur GUI-Apps nicht. Jetzt haben sie es. Am besten zum Schließen der Schleife bei Apps und Tools, bei denen es keine API zum Aufrufen gibt. Noch früh; erwarten Sie raue Kanten.
21 16
22 <Frame>17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/cli-computer-use.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=c17a337902308d7c9121013ded0494db" />
23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/cli-computer-use.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=c17a337902308d7c9121013ded0494db" data-path="images/whats-new/cli-computer-use.mp4" />
24 </Frame>
25 18
26 <p className="digest-feature-try">Erfordert macOS und einen Pro- oder Max-Plan; andernfalls wird <code>computer-use</code> nicht in <code>/mcp</code> angezeigt. Führen Sie <code>/mcp</code> aus, finden Sie <code>computer-use</code> und schalten Sie es ein. Bitten Sie dann Claude, eine Änderung von Ende zu Ende zu überprüfen:</p>19Erfordert macOS und einen Pro- oder Max-Plan; andernfalls wird `computer-use` nicht in `/mcp` angezeigt. Führen Sie `/mcp` aus, finden Sie `computer-use` und schalten Sie es ein. Bitten Sie dann Claude, eine Änderung von Ende zu Ende zu überprüfen:
27 20
28 ```text title="Claude Code" wrap theme={null}21```text title="Claude Code" wrap theme={null}
29 Open the iOS simulator, tap through onboarding, and screenshot each step22Open the iOS simulator, tap through onboarding, and screenshot each step
30 ```23```
31 24
32 <a className="digest-feature-link" href="/docs/de/computer-use">Computernutzungs-Anleitung</a>25[Computernutzungs-Anleitung](/docs/de/computer-use)
33</div>
34 26
35<div className="digest-feature">27/powerup
36 <div className="digest-feature-header">28v2.1.90
37 <span className="digest-feature-title">/powerup</span>
38 <span className="digest-feature-pill">v2.1.90</span>
39 </div>
40 29
41 <p className="digest-feature-lede">Interaktive Lektionen, die Claude Code-Features durch animierte Demos direkt in Ihrem Terminal vermitteln. Claude Code wird häufig aktualisiert, und Features, die letzte Woche Ihre Arbeitsweise verändert hätten, können übersehen werden. Führen Sie <code>/powerup</code> einmal aus und Sie wissen, was es gibt.</p>30Interaktive Lektionen, die Claude Code-Features durch animierte Demos direkt in Ihrem Terminal vermitteln. Claude Code wird häufig aktualisiert, und Features, die letzte Woche Ihre Arbeitsweise verändert hätten, können übersehen werden. Führen Sie `/powerup` einmal aus und Sie wissen, was es gibt.
42 31
43 <Frame>32<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/powerup.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=fb88beddc0ecc8029da5ab029e4b28f1" />
44 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/powerup.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=fb88beddc0ecc8029da5ab029e4b28f1" data-path="images/whats-new/powerup.mp4" />
45 </Frame>
46 33
47 <p className="digest-feature-try">Führen Sie es aus:</p>34Führen Sie es aus:
48 35
49 ```text title="Claude Code" wrap theme={null}36```text title="Claude Code" wrap theme={null}
50 /powerup37/powerup
51 ```38```
52 39
53 <a className="digest-feature-link" href="/docs/de/commands">Befehls-Referenz</a>40[Befehls-Referenz](/docs/de/commands)
54</div>
55 41
56<div className="digest-feature">42Flimmerfreies Rendering
57 <div className="digest-feature-header">43v2.1.89
58 <span className="digest-feature-title">Flimmerfreies Rendering</span>
59 <span className="digest-feature-pill">v2.1.89</span>
60 </div>
61 44
62 <p className="digest-feature-lede">Entscheiden Sie sich für einen neuen Alt-Screen-Renderer mit virtualisiertem Scrollback. Die Eingabeaufforderung bleibt am unteren Rand fixiert, die Mausauswahl funktioniert über lange Konversationen hinweg, und das Flimmern beim Neuzeichnen ist weg. Heben Sie <code>CLAUDE\_CODE\_NO\_FLICKER</code> auf, um zurückzurollen.</p>45Entscheiden Sie sich für einen neuen Alt-Screen-Renderer mit virtualisiertem Scrollback. Die Eingabeaufforderung bleibt am unteren Rand fixiert, die Mausauswahl funktioniert über lange Konversationen hinweg, und das Flimmern beim Neuzeichnen ist weg. Heben Sie `CLAUDE_CODE_NO_FLICKER` auf, um zurückzurollen.
63 46
64 <Frame>47<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/flicker-free.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=7719e35e52a3f9734b0cf69edac333ad" />
65 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/flicker-free.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=7719e35e52a3f9734b0cf69edac333ad" data-path="images/whats-new/flicker-free.mp4" />
66 </Frame>
67 48
68 <p className="digest-feature-try">Setzen Sie die Umgebungsvariable und starten Sie Claude Code neu:</p>49Setzen Sie die Umgebungsvariable und starten Sie Claude Code neu:
69 50
70 ```bash theme={null}51```bash theme={null}
71 export CLAUDE_CODE_NO_FLICKER=152export CLAUDE_CODE_NO_FLICKER=1
72 claude53claude
73 ```54```
74 55
75 <a className="digest-feature-link" href="/docs/de/fullscreen">Vollbild-Rendering</a>56[Vollbild-Rendering](/docs/de/fullscreen)
76</div>
77 57
78<div className="digest-feature">58MCP-Ergebnisgröße-Override
79 <div className="digest-feature-header">59v2.1.91
80 <span className="digest-feature-title">MCP-Ergebnisgröße-Override</span>
81 <span className="digest-feature-pill">v2.1.91</span>
82 </div>
83 60
84 <p className="digest-feature-lede">MCP-Server-Autoren können jetzt die Kürzungsgrenze für ein bestimmtes Tool erhöhen, indem sie <code>anthropic/maxResultSizeChars</code> im <code>tools/list</code>-Eintrag des Tools setzen, bis zu einer harten Obergrenze von 500K Zeichen. Die Obergrenze war früher global, daher trafen Tools, die gelegentlich inhärent große Nutzlasten wie Datenbankschemas oder vollständige Dateibäume zurückgaben, die Standardgrenze und wurden auf der Festplatte mit einer Dateireferenz gespeichert. Pro-Tool-Overrides halten diese Ergebnisse inline, wenn das Tool sie wirklich braucht.</p>61MCP-Server-Autoren können jetzt die Kürzungsgrenze für ein bestimmtes Tool erhöhen, indem sie `anthropic/maxResultSizeChars` im `tools/list`-Eintrag des Tools setzen, bis zu einer harten Obergrenze von 500K Zeichen. Die Obergrenze war früher global, daher trafen Tools, die gelegentlich inhärent große Nutzlasten wie Datenbankschemas oder vollständige Dateibäume zurückgaben, die Standardgrenze und wurden auf der Festplatte mit einer Dateireferenz gespeichert. Pro-Tool-Overrides halten diese Ergebnisse inline, wenn das Tool sie wirklich braucht.
85 62
86 <p className="digest-feature-try">Kommentieren Sie das Tool in der <code>tools/list</code>-Antwort Ihres Servers:</p>63Kommentieren Sie das Tool in der `tools/list`-Antwort Ihres Servers:
87 64
88 ```json highlight={5} theme={null}65```json highlight={5} theme={null}
89 {66{
90 "name": "get_schema",67 "name": "get_schema",
91 "description": "Returns the full database schema",68 "description": "Returns the full database schema",
92 "_meta": {69 "_meta": {
93 "anthropic/maxResultSizeChars": 50000070 "anthropic/maxResultSizeChars": 500000
94 }71 }
95 }72}
96 ```73```
97 74
98 <a className="digest-feature-link" href="/docs/de/mcp#raise-the-limit-for-a-specific-tool">MCP-Referenz</a>75[MCP-Referenz](/docs/de/mcp#raise-the-limit-for-a-specific-tool)
99</div>
100 76
101<div className="digest-feature">77Plugin-Ausführbare auf PATH
102 <div className="digest-feature-header">78v2.1.91
103 <span className="digest-feature-title">Plugin-Ausführbare auf PATH</span>
104 <span className="digest-feature-pill">v2.1.91</span>
105 </div>
106 79
107 <p className="digest-feature-lede">Platzieren Sie eine ausführbare Datei in einem <code>bin/</code>-Verzeichnis in Ihrem Plugin-Root und Claude Code fügt dieses Verzeichnis zum <code>PATH</code> des Bash-Tools hinzu, während das Plugin aktiviert ist. Claude kann dann die Binärdatei als bloßen Befehl aus jedem Bash-Tool-Aufruf aufrufen, ohne dass ein absoluter Pfad oder ein Wrapper-Skript erforderlich ist. Praktisch zum Verpacken von CLI-Helfern neben den Befehlen, Agenten und Hooks, die sie aufrufen.</p>80Platzieren Sie eine ausführbare Datei in einem `bin/`-Verzeichnis in Ihrem Plugin-Root und Claude Code fügt dieses Verzeichnis zum `PATH` des Bash-Tools hinzu, während das Plugin aktiviert ist. Claude kann dann die Binärdatei als bloßen Befehl aus jedem Bash-Tool-Aufruf aufrufen, ohne dass ein absoluter Pfad oder ein Wrapper-Skript erforderlich ist. Praktisch zum Verpacken von CLI-Helfern neben den Befehlen, Agenten und Hooks, die sie aufrufen.
108 81
109 <p className="digest-feature-try">Fügen Sie ein <code>bin/</code>-Verzeichnis im Plugin-Root hinzu:</p>82Fügen Sie ein `bin/`-Verzeichnis im Plugin-Root hinzu:
110 83
111 ```text highlight={4, 5} theme={null}84```text highlight={4, 5} theme={null}
112 my-plugin/85my-plugin/
113 ├── .claude-plugin/86├── .claude-plugin/
114 │ └── plugin.json87│ └── plugin.json
115 └── bin/88└── bin/
116 └── my-tool89 └── my-tool
117 ```90```
118 91
119 <a className="digest-feature-link" href="/docs/de/plugins/manifest-reference#standard-layout">Plugins-Referenz</a>92[Plugins-Referenz](/docs/de/plugins/manifest-reference#standard-layout)
120</div>93
121 94Weitere Erfolge
122<div className="digest-wins">95
123 <p className="digest-wins-title">Weitere Erfolge</p>96Auto-Modus-Folgefragen: neuer `PermissionDenied`-Hook wird bei Klassifizierer-Ablehnungen ausgelöst (geben Sie `retry: true` zurück, um Claude einen anderen Ansatz versuchen zu lassen), und `/permissions` → Kürzlich abgelehnt lässt Sie manuell mit `r` erneut versuchenNeuer `defer`-Wert für `permissionDecision` in `PreToolUse`-Hooks: `-p`-Sitzungen pausieren bei einem Tool-Aufruf und beenden sich mit einer `deferred_tool_use`-Nutzlast, damit eine SDK-App oder benutzerdefinierte Benutzeroberfläche sie anzeigen kann, dann mit `--resume` fortgesetzt werden`/buddy`: schlüpfen Sie ein kleines Wesen aus, das Sie beim Codieren beobachtet. Ein April-Fools'-Scherz, nicht mehr verfügbar`disableSkillShellExecution`-Einstellung blockiert Inline-Shell von Skills, benutzerdefinierten Befehlen und Plugin-BefehlenEdit-Tool funktioniert jetzt auf Dateien, die über `cat` oder `sed -n` angezeigt werden, ohne einen separaten ReadHook-Ausgabe über 50K wird auf der Festplatte mit einem Pfad + Vorschau gespeichert, anstatt in den Kontext eingefügt zu werdenThinking-Zusammenfassungen sind standardmäßig in interaktiven Sitzungen deaktiviert (`showThinkingSummaries: true` zum Wiederherstellen)Voice-Modus: Push-to-Talk-Modifizierer-Kombinationen, Windows WebSocket, macOS Apple Silicon-Mikrofon-Berechtigung`claude-cli://` Deep Links akzeptieren mehrzeilige Eingabeaufforderungen (kodiert `%0A`)
124
125 <div className="digest-wins-grid">
126 <div>Auto-Modus-Folgefragen: neuer <code>PermissionDenied</code>-Hook wird bei Klassifizierer-Ablehnungen ausgelöst (geben Sie <code>retry: true</code> zurück, um Claude einen anderen Ansatz versuchen zu lassen), und <code>/permissions</code> → Kürzlich abgelehnt lässt Sie manuell mit <code>r</code> erneut versuchen</div>
127 <div>Neuer <code>defer</code>-Wert für <code>permissionDecision</code> in <code>PreToolUse</code>-Hooks: <code>-p</code>-Sitzungen pausieren bei einem Tool-Aufruf und beenden sich mit einer <code>deferred\_tool\_use</code>-Nutzlast, damit eine SDK-App oder benutzerdefinierte Benutzeroberfläche sie anzeigen kann, dann mit <code>--resume</code> fortgesetzt werden</div>
128 <div><code>/buddy</code>: schlüpfen Sie ein kleines Wesen aus, das Sie beim Codieren beobachtet. Ein April-Fools'-Scherz, nicht mehr verfügbar</div>
129 <div><code>disableSkillShellExecution</code>-Einstellung blockiert Inline-Shell von Skills, benutzerdefinierten Befehlen und Plugin-Befehlen</div>
130 <div>Edit-Tool funktioniert jetzt auf Dateien, die über <code>cat</code> oder <code>sed -n</code> angezeigt werden, ohne einen separaten Read</div>
131 <div>Hook-Ausgabe über 50K wird auf der Festplatte mit einem Pfad + Vorschau gespeichert, anstatt in den Kontext eingefügt zu werden</div>
132 <div>Thinking-Zusammenfassungen sind standardmäßig in interaktiven Sitzungen deaktiviert (<code>showThinkingSummaries: true</code> zum Wiederherstellen)</div>
133 <div>Voice-Modus: Push-to-Talk-Modifizierer-Kombinationen, Windows WebSocket, macOS Apple Silicon-Mikrofon-Berechtigung</div>
134 <div><code>claude-cli://</code> Deep Links akzeptieren mehrzeilige Eingabeaufforderungen (kodiert <code>%0A</code>)</div>
135 </div>
136</div>
137 97
138[Vollständiges Changelog für v2.1.86–v2.1.91 →](/docs/en/changelog#2-1-86)98[Vollständiges Changelog für v2.1.86–v2.1.91 →](/docs/en/changelog#2-1-86)