claude-session-title
Claude Session Title for Claude++
Benenne eine Claude Desktop-Sitzung nur um, wenn der Benutzer es ausdrücklich verlangt. Dieser Nur-Main-Tweak ist für Claude Desktop; er fügt dem terminalen Claude Code kein Werkzeug hinzu und hat keine Renderer-Einstellungsseite.
Anforderungen
Windows 10 oder neuer.
Claude Desktop mit Claude++-Runtime
0.2.9oder neuer.
Tweak-Store-Benutzer benötigen weder Node.js noch PowerShell. Die Quellcode-Entwicklung erfordert Node.js 24 oder neuer und
PowerShell 7 oder neuer
(pwsh).
Related MCP server: claude-sessions-mcp
Installation und Deinstallation
Der bevorzugte Installationsweg ist Claude++'s geprüfter Tweak Store:
Öffne Claude Desktop Einstellungen > Tweak Store.
Finde Claude Session Title und wähle Installieren.
Starte Claude Desktop neu.
Verwende die Store-Seite, um den Tweak zu aktualisieren. Verwende Einstellungen > Tweaks, um ihn zu aktivieren oder zu deaktivieren. Zum Deinstallieren einer Store-Kopie deaktiviere sie, beende Claude Desktop, wähle Tweaks-Ordner öffnen, entferne com.kpk.claude-session-title und starte Claude Desktop neu.
Quellcode-Entwicklungsinstallation
Erstelle nur diesen Claude++-Tweak-Junction für einen vertrauenswürdigen Quellcode-Checkout und starte dann Claude Desktop neu:
pwsh -NoProfile -File .\Inject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Inject-ClaudePlusPlus.ps1Entferne nur diesen Entwicklungs-Junction und starte dann Claude Desktop neu:
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1Die Skripte weigern sich, ein reguläres Verzeichnis, einen symbolischen Link oder einen nicht unterstützten Reparse-Punkt zu ersetzen. Die Deinstallation weigert sich auch, einen Junction zu entfernen, der auf eine andere Quelle zeigt. Dieser Pfad ist für die Quellcode-Entwicklung gedacht, nicht für die normale Store-Installation.
Tool-Kontrakt
Der Tweak registriert genau einen Main-MCP-Server und stellt Folgendes bereit:
mcp__claudepp_session_title__set_session_title(
session_id: string,
title: string
)Beide Argumente sind erforderlich. session_id ist immer das Ziel. Es kann eine Desktop-local_*-Manager-Kennung oder die in der Konversation bereitgestellte Claude-Code-Sitzungs-UUID sein. Der Tweak schreibt die ID nicht um; er leitet sowohl die Zeichenfolgen als auch den echten MCP-Aufrufkontext an die Runtime weiter. Runtime 0.2.9 löst eine Claude-Code-UUID in ihre eindeutige Live-Desktop-Sitzung auf und validiert den resultierenden local_*-Manager-Schlüssel, bevor er aktualisiert wird. Explizite IDs für andere bereits bekannte Sitzungen bleiben unterstützt. Unbekannte oder mehrdeutige IDs werden abgelehnt. Die Erfolgsantwort identifiziert die angeforderte Sitzungs-ID, wiederholt jedoch niemals den Titeltext.
Now, the bullets:
Claude Desktop persists the user title... -> translate.
The Tweak consumes ... -> translate.
Runtime
0.2.9... -> translate.Claude++'s private ... -> translate.
Development section etc.
Let's write out the full translation.
We must ensure we keep line breaks as in the original? The instruction says preserve exact structure. So we need to keep the same line breaks? Possibly not strictly, but we should preserve paragraphs and lists.
We'll output exactly the same Markdown structure, including blank lines between paragraphs and sections. We'll keep the headings and lists.
Let's write.# Claude Session Title for Claude++
Benenne eine Claude Desktop-Sitzung nur um, wenn der Benutzer es ausdrücklich verlangt. Dieser nur für Main bestimmte Tweak ist für Claude Desktop; er fügt dem terminalen Claude Code kein Werkzeug hinzu und hat keine Renderer-Einstellungsseite.
Anforderungen
Windows 10 oder neuer.
Claude Desktop mit Claude++-Runtime
0.2.9oder neuer.
Tweak-Store-Benutzer benötigen weder Node.js noch PowerShell. Die Quellcode-Entwicklung erfordert Node.js 24 oder neuer und
PowerShell 7 oder neuer
(pwsh).
Installation und Deinstallation
Der bevorzugte Installationsweg ist der geprüfte Tweak-Store von Claude++:
Öffnen Sie Claude Desktop Einstellungen > Tweak Store.
Suchen Sie Claude Session Title und wählen Sie Installieren.
Starten Sie Claude Desktop neu.
Verwenden Sie die Store-Seite, um den Tweak zu aktualisieren. Verwenden Sie Einstellungen > Tweaks, um ihn zu aktivieren oder zu deaktivieren. Um eine Store-Kopie zu deinstallieren, deaktivieren Sie sie, beenden Sie Claude Desktop, wählen Sie Tweaks-Ordner öffnen, entfernen Sie claude-session-title und starten Sie Claude Desktop neu.
Quellcode-Entwicklungsinstallation
Erstellen Sie für einen vertrauenswürdigen Quellcode-Checkout nur diesen Claude++-Tweak-Junction und starten Sie dann Claude Desktop neu:
pwsh -NoProfile -File .\Inject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Inject-ClaudePlusPlus.ps1Entfernen Sie nur diesen Entwicklungs-Junction und starten Sie dann Claude Desktop neu:
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1Die Skripte weigern sich, ein echtes Verzeichnis, einen symbolischen Link oder einen nicht unterstützten Junction zu ersetzen. Die Deinstallation weigert sich auch, einen Junction zu entfernen, der auf eine andere Quelle verweist. Dieser Pfad ist für die Quellcode-Entwicklung gedacht, nicht für die normale Store-Installation.
Tool-Vertrag
Der Tweak registriert genau einen Main-MCP-Server und stellt zur Verfügung:
mcp__claudepp_session_title__set_session_title(
session_id: string,
title: string
)Beide Argumente sind erforderlich. session_id ist immer das explizite Ziel. Es kann ein local_*-Manager-Schlüssel von Desktop oder die in der Konversation offengelegte Claude-Code-Sitzungs-UUID sein. Der Tweak schreibt die ID nicht um; er leitet sowohl die Zeichenfolgen als auch den echten MCP-Aufrufkontext an die Runtime weiter. Die Runtime 0.2.9 löst eine Claude-Code-UUID in ihre aktive Desktop-Sitzung auf und validiert den resultierenden local_*-Manager-Schlüssel, bevor sie ihn aktualisiert. Explizite IDs für andere bereits bekannte Claude-Desktop-Sitzungen bleiben unterstützt. Unbekannte oder mehrdeutige IDs werden abgelehnt. Die Erfolgsantwort identifiziert die angeforderte Sitzungs-ID, wiederholt jedoch nie den Titeltext.
Verhalten und Kompatibilität
Claude Desktop speichert den Benutzertitel in den Sitzungsmetadaten. Der Titel bleibt nach einem Neustart erhalten, bis er erneut umbenannt wird.
Der Tweak verwendet ausschließlich die berechtigungsbezogenen Main-APIs von Claude++. Er liest oder schreibt keine Claude-MCP-Konfiguration,
.mcp.json, Claude-Einstellungen, Routen, Hooks, IPC oder Tweak-Dateisystemdaten. Sein MCP-Server wird im Speicher gehostet.Runtime
0.2.9ist das genaue Minimum, da es die UUID-zu-local_*-Auflösung bereitstellt, die diese Version zusätzlich zuapi.mcpundapi.claude.sessionTitlesverwendet. Wenn eine dieser Fähigkeiten fehlt, schlägt der Start mit einer Aktualisierungsanleitung fehl.Claude++s privater Claude-Desktop-Adapter ist versionsgesperrt. Runtime
0.2.9unterstützt nur die Desktop-Versionen und privaten Modulformen, die von dieser Runtime deklariert werden. Eine nicht unterstützte Desktop-Version oder private Form führt zu einem kontrollierten Ausfall: Claude bleibt verwendbar, aber dieses Tool wird nicht injiziert und es gibt keine konfigurationsschreibende Fallback-Option.
Entwicklung
Führen Sie die Standalone- und Junction-Tests aus:
npm test
npm run test:windowsValidieren Sie gegen ein Claude++-0.2.9- oder neueres Quellcode-Checkout:
$TweakRoot = (Get-Location).Path
$ClaudePlusPlusRoot = (Resolve-Path ..\claude-plusplus).Path
Set-Location $ClaudePlusPlusRoot
node --import tsx `
(Join-Path $TweakRoot "scripts/compatibility/validate-claudeplusplus.mjs") `
$ClaudePlusPlusRoot $TweakRootErwartete Ausgabe (runtime ist die getestete Quellcode-Version):
claudeplusplus-compatibility=passed runtime=<host-version> tweak=0.1.2Lizenz
This server cannot be deployed
Maintenance
Related MCP Connectors
- i3deployOAuthcom.i3deploy
Deploy & release tracking with native MCP — ask Claude what's in production and cut the release.
- mcpOAuthai.butlerbrain
Persistent memory for AI assistants. Save once; recall from Claude, ChatGPT, or any MCP client.
One memory, every AI: Claude, ChatGPT, Perplexity, Gemini, Cursor, OpenClaw, Hermes, any MCP client.
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Related MCP Servers
- AlicenseBqualityDmaintenanceThe MCP server transforms chats with Claude into journaling sessions, saving conversations locally and allowing the LLM to retrieve previous sessions to create continuity in discussions about daily activities.37MIT
- AlicenseNot gradedqualityAmaintenanceBrowse, search, rename, split, and clean up Claude Code sessions via MCP, Web UI, or VSCode extension.022MIT
- AlicenseAqualityAmaintenanceFlatten Claude Code sessions: keep every prompt and event verbatim, resume at a lower token count. An MCP server.5409 npm7MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that bridges Claude Desktop with Claude Code, allowing users to delegate tasks to Claude Code directly from Claude Desktop conversations, supporting both synchronous and background execution with session reuse.2 npmMIT