AEGIS Desktop v6.1.0
π§ Thinking Bubble β See How Your AI Thinks
AI reasoning and thinking content now appears as an interactive bubble in the chat.
- Live mode β animated bar with timer while the model is thinking
- Finalized mode β compact "Thought for Xs" pill, click to expand full reasoning
- Works everywhere β extracts thinking from 4 different sources (structured blocks, dedicated fields, tagged content, prefixed messages)
- Stream + poll β real-time stream events with automatic polling fallback for older Gateways
- Compatible with Claude, Gemini, DeepSeek, and any model that exposes reasoning
β‘ Exec Approvals β Now Actually Work
Exec approval prompts were never reaching AEGIS Desktop due to three separate bugs. All fixed:
- Missing permissions β handshake now requests
operator.approvalsscope +tool-eventscapability - Silent button failure β fixed API method name typo (
approvalsβapproval) that caused Allow/Always/Deny clicks to do nothing - Dropped events β fixed payload parsing that silently discarded approval requests
- Auto-cleanup β expired approvals disappear automatically instead of lingering forever
π Gateway Connection β Self-Healing
The app no longer gets stuck on a pairing screen when the Gateway token changes:
- Auto token recovery β reads the correct token from the Gateway config file and reconnects without user action
- Smart error classification β distinguishes token mismatch, origin blocked, rate limited, and actual pairing requirements
- Rate limit backoff β waits 60 seconds before retrying after too many failed attempts
- No more infinite loops β origin-blocked connections stop retrying immediately
π Background Tasks Panel
A new collapsible panel shows background work happening across your AEGIS system:
- Live tracking β ACP runs, subagent spawns, cron executions, and CLI operations
- Smart refresh β polls every 15s when tasks are active, 60s when idle
- Auto-expand β panel appears when tasks start, collapses when they finish
- Status at a glance β running, queued, succeeded, failed, timed out β with duration and runtime type
π Smarter Notifications
- Heartbeat responses (
HEARTBEAT_OK) and silent replies (NO_REPLY) no longer trigger desktop notifications when the app is minimized
π i18n β 100+ Placeholder Fixes
Fixed broken interpolation placeholders ({var} β {{var}}) across all 4 locale files (English, Arabic, Spanish, Chinese). Affected: cron timing displays, chat pin counts, code line counts, analytics, agent status, and more.
π Security Patches
- Electron updated to latest β resolves 3 CVEs including high-severity renderer command injection
- lodash updated β resolves 2 CVEs
- 0 Dependabot alerts remaining on the repository
π§ Under the Hood
- 23 TypeScript strict-mode errors fixed across 9 files
- Extended type definitions for Gateway pairing, device signing, session info, and plugin approvals
- Cleaner notification category handling