Skip to content

Releases: boxxy-dev/boxxy

Nightly Build (2026-05-17)

17 May 09:35

Choose a tag to compare

This release contains the latest automated builds from the main branch.

0.0.35

12 May 09:28

Choose a tag to compare

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 defaultmaintain_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.

0.0.34

18 Apr 08:38

Choose a tag to compare

  • 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

09 Apr 12:45

Choose a tag to compare

0.0.32

05 Apr 11:31

Choose a tag to compare

  • 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=1 to 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

29 Mar 17:48

Choose a tag to compare

  • 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

28 Mar 09:16

Choose a tag to compare

  • 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

24 Mar 11:53

Choose a tag to compare

  • 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

23 Mar 13:36

Choose a tag to compare

  • 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

19 Mar 19:25

Choose a tag to compare

  • 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_task from true to false, so the agent doesn't get amnesia when new "?" messages
  • Various fixes and improvements