Releases: boxxy-dev/boxxy
Releases · boxxy-dev/boxxy
Nightly Build (2026-05-17)
This release contains the latest automated builds from the main branch.
0.0.35
Boxxy v0.0.35
Everything since v0.0.34
Characters & AI agents
- Characters system 🎉 — Full character system with bundled personalities (Niko, Levi, Kuro). Characters drive agent prompts and hot-reload from their TOML files without a restart.
- User profile with avatar upload — A "You" section at the top of the Characters page with an avatar (falls back to initials), display name field, and color picker, persisted in settings.json.
- Character avatar in Claw overlay — The active character's avatar and name are now shown in the Claw overlay.
- Drag-and-drop character reordering — Characters in preferences can now be reordered via drag and drop.
- Dynamic sounds & rich notifications — Long-running tasks (7s+) trigger rich GTK notifications with the character's avatar and task summary. Distinct audio cues for reminders and tasks, toggleable from preferences.
- Host-level agent daemon — Persistent agent daemon with memory consolidation, concurrency-safe model hot-swapping, and robust daemon handoffs.
- User name injected into model — The user's display name is passed into model context so characters can address the user by name.
Terminal & VTE
- Bold, italic, and underline rendering — The terminal renderer now correctly handles styled text from escape sequences.
- Modifier key support for arrow keys — Ctrl/Alt/Shift+Arrow now sends standard CSI sequences for word navigation. Pane focus keybindings moved to Ctrl+Alt+Arrow to avoid conflicts.
- Custom shell command in preferences — Option to run a custom command instead of the default login shell.
Claw AI engine & memory
- Robust memory reinforcement — Extracted facts sit in quarantine as unverified candidates and are promoted only after 2+ observations at ≥0.8 confidence, preventing hallucinations from poisoning agent context. Includes a Dream Auditor for conflict resolution and an auditable DREAMS.md promotion log.
- Background command execution — Agents can now launch GUI apps, dev servers, and background scripts without blocking the terminal. Processes are fully detached via setsid() with a 250ms early-crash detection window.
- Remote pane focusing via D-Bus — External integrations (e.g. GNOME Shell extensions) can call
request_focus_paneon the Agent D-Bus interface to raise the window and focus a specific pane. - Rotating usage tips in overlay — Tips rotate every 15 seconds via GtkRevealer crossfade while the agent is thinking.
- Isolated overlay history & real-time tool indicator — The sidebar retains the full debug log; the overlay filters out noisy ToolResult and ProcessList blocks, showing them in ClawIndicator instead.
- Reduced http_fetch context bloat — HTML is stripped from http_fetch responses (200KB raw → 50KB clean text).
AI providers & models
- Claude Opus 4.7 + extended thinking — rig-core upgraded to 0.36. Adds Claude Opus 4.7 to the model roster. Extended thinking (budget_tokens) wired for Opus 4.6 and Sonnet 4.6. Opus 4.7 uses adaptive thinking only and is excluded from the thinking dropdown.
- DeepSeek provider — DeepSeek is now available as an AI provider option.
Preferences & UI
- Agents page renamed to Toolbox & Permissions
- More conversational Claw chat layout — Bigger fonts, more padding, and character avatars on the left for a more readable conversation view.
- Overlay history enabled by default —
maintain_overlay_historyis now on by default. - Character selection moved to bottom
Infrastructure
disable-self-updatecargo feature — Package maintainers can build without the internal updater:cargo build --release --features disable-self-update.- New
boxxy-sys-utilscrate — System utilities extracted into a standalone leaf crate, removing therig-core/reqwestdependency from non-AI crates. - Minimum Rust version set to 1.95
Various fixes and improvements throughout.
0.0.34
- feat(window, claw): native os notifications 0c6beb9
- feat(claw): add location and time context injection with privacy toggle e06ef5d
- feat(claw): implement swarm orchestration with pub/sub and resource locks 0621bb4
- feat(claw): add OpenRouter provider 8cd1eda
- feat(claw): implement robust task queueing and abort architecture cf0f4fc
- feat(msgbar): overhaul resume session UI with LLM titles and colored badges 5c20259
- feat(claw): persist and display user messages in sidebar session history 2f7c61d
- refactor(agent): isolate subsystems via decoupled D-Bus interfaces ca8394e
- feat: implement Memory Consolidation (Dream Cycle) pipeline e6cb970
- feat: implement robust Agent State Machine and Sleep/Wake protocol c84f6d0
- feat(logging): display the tools agents use in claw sidebar c32b3ed
- refactor(telemetry): implement SQLite journaling d8907f2
- chore(defaults): update preferred settings b2c20a5
- And various bug fixes and model insructions improvements
0.0.33
- transfer all repos to https://github.com/boxxy-dev
- feat: initial search support with Tavily
- feat: MCP support
0.0.32
- feat: rich attachments on Claw Overlays (similar to the claw msgbar) via a new AttachmentManager
- refactor: merge claw_indicator and agent_badge and animate them :)
- optimize context hygiene, cachine and memory deduplication; this massively reduces context and improves agents responses
- feat(core): implement dedicated 'BOXXY_DEBUG_CONTEXT' opt-in logging; use
BOXXY_DEBUG_CONTEXT=1to see exactly what is being sent to and received from the AI models - feat(viewer): implement inline image rendering for markdown tags
- feat boxxy spinner with GTK 4.22 native animated GPA
- feat: auto-detect API keys from host environment variables
- feat: persistant claw context
- tune models to be more "explainful"
- feat: integrate OpenTelemetry with Supabase backend
- refactor: sidebars for high-performance history virtualization
- feat: pinned sessions
- feat: implement Ctrl+MouseWheel zooming
- fix(vte): support dead keys and input methods via GtkIMContext
- ui: add git hash in about and version
- Proactive mode is now default [0.0.32.1]
- you aren't thinking, you're drinking water [0.0.32.1]
And as always, lots more of bug fixes and improvements!
0.0.31
- feat: claw ui settings
- feat: tasks and reminders; we now can ask agents to set reminders like "remind me to walk my dog out in 10 minutes" or "start cleaning my PC in 3mins"
- since this release Boxxy has an official Flatpak remote
- Various fixes and improvements
0.0.30
- feat: claw mode per terminal (!window)
- feat: persistent agent sessions with resume
- feat: history in claw message-bar
- feat: token tracking
- feat(ui): ensure all boxxy icons are explicitly used over system themes
- feat: add support for OpenAI GPT-5.4 family and reasoning levels
- change domain name to dev.boxxy.BoxxyTerminal
- perf: reduce AI model token usage and cost
- fix: implement "Open in Files" action with ashpd
- fix: ensure proper deactivation of ClawSession and prevent duplicate init
- Various fixes and improvements
0.0.29
- feat: real-time foreground process tracking via agent D-Bus signals
- feat: improve agent awareness of interactive TUI modalities
- perf: make agent foreground process tracking strictly opt-in
- fix(claw): display agent badges immediately upon enabling claw mode
- feat: implement native GTK message bar with attachments. This entirely replaces the OSC 777 shell-based ? prompt. You can now press Ctrl+/ to open a native, floating GTK Entry
0.0.28
- Added. Agents self-awareness; Agents get names, can communicate each other, and send keystrokes
- (boxxyclaw) Switch from a Project based workspace, to a PC Workspace
- Added. Option to set BoxxyClaw on by default on new windows
- Feat: Core Toolbox. This introduces host operations (file, system, web, clipboard) into a dedicated boxxy-core-toolbox library, completely decoupling them from the core reasoning engine
- Dropped. Interactive Claw Sidebar
- Dropped. BoxxyApps (were hidden already)
- Dropped. Option to hide tabs when less than 2. Always display the tabbar
- Feat: Custom Tab Colors; also an option for new tabs to open in a random color; btw, we use the 9 Adwaita accent colors
- Feat: Custom Tab Title
- Various fixes & Improvements
0.0.27
- Added. GTK Light / Dark / Follow System option
- Added. Terminal Opacity option
- Added. Background image option
- Added. Underlining plain text URL with Control+Hover
- Improved search UX, with multi-selections, multi-llines support, and vibrant colors
- More robust Claw Settings and allow per Window Claw Modes
- Refactor Model Selections
- Fixed. Infinite loop when pasting an empty clipboard
- Set
is_new_taskfrom true to false, so the agent doesn't get amnesia when new "?" messages - Various fixes and improvements