Skip to content

Releases: OneStepAt4time/aegis

v0.6.6

07 May 06:02

Choose a tag to compare

🔥 ACP Cutover Complete — tmux is Gone

Aegis v0.6.6 stable removes the tmux runtime entirely and replaces it with the Agent Control Protocol (ACP) — JSON-RPC over stdio. No terminal parsing, no VT100 screen emulation, no tmux dependency.

⚡ What's New

12 ACP-Native MCP Tools:

  • acp_send_prompt, acp_respond_approval — drive sessions from your tools
  • acp_pause_session, acp_resume_session, acp_cancel_session — lifecycle control
  • acp_claim_driver, acp_release_driver, acp_transfer_driver — multi-agent driver management
  • acp_get_events, acp_get_chat, acp_get_timeline, acp_get_terminal_debug — observability

New REST Endpoints:

  • Control actions: POST /v1/sessions/:id/pause, /resume, /intervention/start, /intervention/complete
  • Event replay: GET /v1/sessions/:id/events, POST /v1/sessions/:id/events/replay
  • Route aliases: /input, /kill, /stop, /stream

Dashboard Rebuilt for ACP:

  • Pause/Intervention controls
  • Chat view with thinking deltas and token usage
  • Tool-call & diff cards
  • Driver/Observer controls for multi-agent sessions
  • Operator timeline with filters
  • Terminal debug tab

Security Hardening:

  • Rate limiting active in no-auth localhost mode
  • Timing-safe comparison (no length-leak side-channel)
  • hookSecret redacted from all API responses
  • Separate auth/unauth rate-limit buckets
  • Hardened CSP with worker-src blob for xterm.js

Performance:

  • Vendor chunk splitting (recharts/d3 and lucide-react isolated)
  • Reduced memory growth in IP rate limiter
  • Auto-prune and max-records cap on metering

Backend Reliability:

  • Circuit breaker for StopFailure infinite loop
  • File-level mutex on JsonFileStore (TOCTOU race prevention)
  • Atomic Redis saves with MULTI/EXEC
  • Race condition fix for 404 on session /read
  • Premature termination detection for background agents

CI & Release Pipeline:

  • SLSA provenance and publish gate
  • Release Please on release branches with tag overwrite protection
  • CODEOWNERS precedence fix for workflow/release config

💥 Breaking Changes

tmux-specific endpoints and MCP tools have been removed:

  • Endpoints: /pane, /bash, /discover-commands
  • MCP tools: send_bash, capture_pane
  • Error codes: TMUX_TIMEOUTACM_TIMEOUT, TMUX_ERRORACM_ERROR

Use the new ACP endpoints and acp_* tools instead. See the Migration Guide.

📦 Install

npm install @onestepat4time/aegis@0.6.6

🔗 Links

Full Changelog: v0.6.6-preview.1...v0.6.6

v0.6.6-preview.1

03 May 10:09
74245d7

Choose a tag to compare

v0.6.6-preview.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.3-alpha...v0.6.6-preview.1

v0.6.6-preview

02 May 16:59
fb355af

Choose a tag to compare

v0.6.6-preview Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.3-alpha...v0.6.6-preview

v0.6.5-preview.3

02 May 05:00
33b1383

Choose a tag to compare

v0.6.5-preview.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.6.5-preview.2...v0.6.5-preview.3

v0.6.5-preview.2

02 May 04:07
4bbce47

Choose a tag to compare

v0.6.5-preview.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.6.5-preview.1...v0.6.5-preview.2

v0.6.5-preview.1

02 May 02:10
d432a62

Choose a tag to compare

v0.6.5-preview.1 Pre-release
Pre-release

What's Changed

Read more

v0.6.1-preview

20 Apr 22:27

Choose a tag to compare

v0.6.1-preview Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.3-alpha...v0.6.1-preview

v0.5.3-alpha

13 Apr 19:58
8bf4cd0

Choose a tag to compare

v0.5.3-alpha Pre-release
Pre-release

What's Changed

  • fix(ci): fail packaging when dashboard build output is missing by @OneStepAt4time in #1744
  • chore(main): release 0.5.3-alpha by @aegis-gh-agent[bot] in #1745

Full Changelog: v0.5.2-alpha...v0.5.3-alpha

v0.5.2-alpha

13 Apr 19:34
b2517cf

Choose a tag to compare

v0.5.2-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.1-alpha...v0.5.2-alpha

v0.5.1-alpha

13 Apr 19:22
11682f6

Choose a tag to compare

v0.5.1-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.0-alpha...v0.5.1-alpha