Skip to content

v0.5.0 — Self-Healing, TUI Dashboard & CONNECT Tunnel

Latest

Choose a tag to compare

@Devaretanmay Devaretanmay released this 08 Jul 10:44

What's new in v0.5.0

New features: self-healing (adaptive loop detection, cross-session learning, instincts engine), TUI dashboard (dedroom dash), CONNECT tunnel support, and major reliability improvements.

Self-Healing

  • Loop detection with adaptive sliding-window algorithm -- automatically blocks repeated failing tool calls
  • Cross-session learning -- stores failure signatures and injects context-aware hints when patterns reappear
  • Instincts engine -- error-rate thresholds tighten automatically as trust score drops
  • Healing mutations -- blocked loops trigger hints that nudge the agent to adapt

TUI Dashboard

  • New dedroom dash command -- real-time terminal dashboard showing per-tool savings, loop detection stats, and healing mutation success rates

CONNECT Tunnel

  • HTTPS proxy support via HTTP CONNECT tunneling
  • Automatic CONNECT port allocation (port + 1)

Reliability

  • All reqwest::blocking::Client usages replaced with async reqwest::Client -- fixes Cannot drop a runtime panic in status, doctor, stop, and unwrap
  • PII Redaction: 14 regex patterns + entropy detection for API keys and secrets
  • SQLite backend: persistent adaptive threshold state, WAL mode, batch pruning

Python Package

  • Bundled CLI binaries in wheel -- pip install dedroom gives a fully working dedroom command
  • Python API: DedrooM, detect_loop, compress_text

Supported Agents

  • Claude Code, OpenAI Codex CLI, Aider, Cursor, Cline, OpenCode

Quick Start

pip install dedroom
eval "$(dedroom init)"
claude
dedroom status

Full changelog: c19ae6e...v0.5.0