Skip to content

Release v2.8.8 — Claude notifications + aggressive session auto-select#23

Merged
coaxel2 merged 3 commits into
mainfrom
release/v2.8.8
May 26, 2026
Merged

Release v2.8.8 — Claude notifications + aggressive session auto-select#23
coaxel2 merged 3 commits into
mainfrom
release/v2.8.8

Conversation

@coaxel2
Copy link
Copy Markdown
Owner

@coaxel2 coaxel2 commented May 26, 2026

macOS notifications on end_turn + needs-permission. Auto-switch to a more active session when current is idle > 30s.

…ion auto-select

User-reported bugs : pas toutes les sessions détectées, timer ne se
lance pas, tokens à 0, et demande de notifications "Claude a terminé"
+ "attend ta permission".

Fixes :

1. **Notifications macOS** (toggle Defaults.enableCodeAssistantNotifications,
   default true) :
   - Sur `stop_reason == "end_turn"` → "Claude a terminé — <session> —
     <durée>, <N> tokens" (dédup 5s par session).
   - Sur `state.needsPermission` qui passe true (tool_use sans tool_result
     depuis 2.5s) → "Claude attend ta permission — <session> — outil : X"
     (dédup 60s par session+tool, .active interruption level).
   - Re-activation du `sendPermissionNotification` qui était stubbed.
   - Nouveau `sendCompletionNotification`.

2. **Auto-sélection plus agressive** (probable cause du "timer ne bouge
   pas" : le user a une 2ème session Claude active mais l'app reste
   bloquée sur l'ancienne sélection). Si la session sélectionnée est
   idle > 30s ET qu'une autre session a une activité < 10s, on bascule
   automatiquement dessus. Le log Console est explicite si ça arrive.

3. **i18n** : 4 nouvelles clés xcstrings EN/FR/ES/DE pour les titres
   et bodies de notifications.

À surveiller en v2.8.9 si encore des bugs : détection multi-session
manquante (certaines sessions terminal vs IDE pas découvertes), tokens
qui ne s'incrémentent pas pour les sessions NON-sélectionnées.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@coaxel2
Copy link
Copy Markdown
Owner Author

coaxel2 commented May 26, 2026

/release 2.8.8

@github-actions github-actions Bot added the cori-ai-review Cori AI review label May 26, 2026
@coaxel2 coaxel2 merged commit fc9f09c into main May 26, 2026
1 of 2 checks passed
@coaxel2 coaxel2 deleted the release/v2.8.8 branch May 26, 2026 00:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cori-ai-review Cori AI review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant