Merge origin/main into claude/hermes-context-loss-fayw61 (2.5.4)

Keeps main's neutral default instructions (assistant name now comes from the
settings) together with the new guidance on long replies and continuity;
bumps to 2.5.4 since main already published 2.5.3.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ln4KL1feHtnV4nee4sZFhM
This commit is contained in:
Claude committed 2026-09-05 08:24:29 +00:00
commit dc491e59c3
6 files changed
+30 -10

No files matched your search

+3 -2
View File
@@ -645,8 +645,9 @@ mcp_servers:
<div className="card">
<div className="grid-2">
<div className="field">
<label>Nom de l’assistant</label>
<input className="input" value={settings.assistantName} onChange={(e) => update({ assistantName: e.target.value.toUpperCase().slice(0, 18) || 'JARVIS' })} />
<label htmlFor="assistant-name">Nom de l’assistant</label>
<input id="assistant-name" className="input" value={settings.assistantName} maxLength={60} placeholder="Jarvis, Nova, Alfred…" onChange={(e) => update({ assistantName: e.target.value })} onBlur={() => update({ assistantName: settings.assistantName.trim() || DEFAULT_SETTINGS.assistantName })} />
<span className="hint">Choisissez le nom que vous voulez. Il est sauvegardé automatiquement et utilisé par l’assistant dès votre prochain message, y compris dans la conversation en cours.</span>
</div>
<div className="field">
<label>Votre nom</label>