Skip to content

AEGIS Desktop v6.1.0

Latest

Choose a tag to compare

@rshodoskar-star rshodoskar-star released this 06 Apr 15:14

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.approvals scope + tool-events capability
  • 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