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.