Skip to content

0.0.35

Choose a tag to compare

@miifrommera miifrommera released this 12 May 09:28
· 4 commits to main since this release

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_pane on 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_history is now on by default.
  • Character selection moved to bottom

Infrastructure

  • disable-self-update cargo feature β€” Package maintainers can build without the internal updater: cargo build --release --features disable-self-update.
  • New boxxy-sys-utils crate β€” System utilities extracted into a standalone leaf crate, removing the rig-core / reqwest dependency from non-AI crates.
  • Minimum Rust version set to 1.95

Various fixes and improvements throughout.