Rumus v0.1.9
Bug Fixes
Fixed an issue where the window did not follow the mouse while dragging
Fixed the Esc key not responding after the terminal entered interactive mode
Rumus v0.1.8
Features
UI & Experience
Both left and right sidebars are now resizable β drag the edge to adjust width
Double-clicking the title bar now correctly toggles maximize/restore
Simplified the onboarding flow by removing the secret key setup step
Updated application icon
AI / Agent
Removed the interactive command dispatch to terminal β the agent no longer sends sudo/ssh commands to the user's terminal for manual execution
Linux
Automatic terminal renderer fallback to Canvas on X11
Acrylic theme is now disabled on X11 with automatic fallback to Dark theme
Added missing desktop icon sizes
Bug Fixes
Host management dialog now correctly shows the secret key recovery flow instead of PIN unlock when the vault is not initialized
Fixed an issue where secret key files could sometimes fail to load during key recovery
Fixed title bar double-click not working
Rumus v0.1.7
Features
AI / Agent
Interactive commands dispatched to the terminal now end the agent's tool loop, allowing users to complete the interaction before the agent continues. The agent prompts users to notify it once they're done.
UI & Experience
Animated skeleton bubbles (bouncing dots) now appear while waiting for the AI's first token, replacing the previous "Generating..." text in the header
Unified all dialog scrollbars for consistent styling across Keychain, Snippets, Accounts, Known Hosts, and Snippet List dialogs
Optimized the host edit dialog layout β icon color picker merged inline, Shell Type moved from advanced settings to the basic info tab
Improved the onboarding flow logic
Bug Fixes
Fixed keyboard shortcuts not working in Vim mode
Fixed an error when dragging non-terminal tabs to a new window
Fixed an issue where backslashes were stripped from Windows paths, preventing terminals from launching
Fixed host management reading the key file path instead of the file contents after selecting a private key file
Fixed SSH sessions freezing during dataβintensive transfers.
Rumus v0.1.6
Bug Fixes
Fixed an issue where the
PATHenvironment variable failed to load correctly on macOS. (#18; thanks Robot)Optimized the display of the autocomplete menu.
Fixed an issue where pressing Tab failed to trigger completion when the input exactly matched a suggestion.
Rumus v0.1.5
Features
AI / Agent
Plan Mode

Plan Mode enables the AI to break down complex tasks into structured, multi-step execution plans before taking action. Instead of immediately running commands, the agent first creates a plan outlining its approach β complete with ordered steps, reasoning, and a clear goal. The plan is presented to you for review and approval before any execution begins. As the agent works through each step, progress is tracked in real time with visual indicators (pending, in-progress, completed, failed).
Plan Mode is always available β the AI automatically decides when a task is complex enough to benefit from a plan. No manual toggle is needed.
Sub Agent

Sub Agent (also called Sub Task) allows the AI to delegate complex subtasks to independent child agents. When the primary agent encounters a problem that benefits from focused research, risk assessment, or parallel investigation, it spawns a sub agent that operates autonomously with its own context β while forwarding all tool calls and outputs back to the main conversation for full transparency.
Sub Agent is always available β the AI decides when task delegation is appropriate. No manual toggle is needed.
MCP (Model Context Protocol)

MCP is an open standard (originally introduced by Anthropic) that lets AI agents connect to external tools and data sources through a unified protocol. In Rumus, you can add MCP-compatible servers (e.g., filesystem tools, database connectors, API wrappers) and the agent will automatically discover and use their tools during conversations.
To configure MCP: go to Settings β AI β MCP, click Add, and paste a server configuration in JSON format. Each server has an enable/disable toggle. When enabled, the server connects automatically when the AI sidebar opens.
Skills

Skills are reusable instruction packs that extend the AI agent's knowledge and behavior. Each skill consists of a name, description, and detailed instructions. The agent sees all enabled skill names and descriptions, but only loads the full instruction content on demand β keeping token usage efficient while giving the agent access to specialized knowledge when needed.
To manage Skills: go to Settings β AI β Rules and Skills. Click Add to create a new skill, or upload a skill file. Each skill has an enable/disable toggle.
Cloud Web Search
Cloud Web Search uses the Rumus Search API to provide the agent with faster, more reliable web search results compared to the default local DuckDuckGo scraping. Search results include richer metadata such as extra snippets, content age, and site information.
To configure: go to Settings β AI β General and toggle Cloud Web Search. Enabled by default. When disabled, the agent falls back to local browser-based DuckDuckGo Lite search.
Other AI Improvements
Parallel tool execution β multiple independent tool calls now run concurrently
Automatic retry on HTTP 524 timeout errors
Full
tool_callsandtool_resultscontext now persisted and restored when reopening sessionsConversation rename request delayed 500ms to avoid racing with the main generation request
Tool
targetNamepersisted to database for display continuitytool_call/tool_resultmessage pairing guaranteed in streaming
Workspace
Bidirectional workspace sync β remote changes now automatically apply to local state
The monitoring card supports monitoring of the currently running computer
UI & Experience
We have re-optimized the display effects of acrylic themes across various systems

Now, under the acrylic theme, you can manually control the transparency of the background color (#17; thanks donny.rui)

Acrylic theme color refinements and removal of redundant background overlays
Sidebar now includes Files / Scripts tab switcher with a script list and file upload button
Linux
Added manual download update prompt for deb/rpm installation users
Optimized startup speed
SwiftShader software renderer detection with automatic Canvas rendering fallback
Removed Nvidia X11 WebKitGTK DMA-BUF environment variable workaround
Removed Linux acrylic noise texture effect
Clipboard fix for Linux
Bug Fixes
Fixed tool execution status being lost across sessions
Fixed Zod v4 tool parameter serialization issue
Fixed
user_infomissing causing session restore failureFixed deleted rules still being injected into system prompt
Fixed Progress card status icon stuck on loading
Fixed autocomplete menu not closing on Esc
Fixed free-tier users hitting "Database not initialized" and "BadFileKey" errors on first PIN setup (#14; thanks WEP)
Fixed bash terminal color rendering,
web_searchparameter compatibility, and log optimizationFixed Nvidia GPU auto-detection and WebKitGTK DMA-BUF workaround on Linux
Rumus v0.1.4
Features
AI / Agent
Rebuilt the Agent core architecture from the ground up
Added image support for Agent conversations, including paste-to-upload and zoom controls
Introduced token-based context management using js-tiktoken, replacing the fixed message count approach
Added Max Mode setting β when disabled, context is limited to 20k tokens; when enabled, uses the model's full context length
Automatic LLM summarization when context usage reaches 80% threshold
Added auto-naming toggle for conversations β choose between AI-generated titles or using the first message
Hide inline completions when the terminal enters interactive mode
Introduced multi-terminal support with per-tab isolated chat sessions
Each tab's agent now retrieves its own terminal context instead of sharing global state
Agent tools support a
targetparameter to execute commands in a specific terminalSidebar history automatically filters by the current tab's profile, host, or workspace
Detached mode: viewing history from a different context disables command execution
Workspace
Added
executeInTerminals/executeInAllTerminalsfor batch execution across multiple terminalsWorkspace-aware AI agent context retrieval and command execution
Added onboarding prompt when creating the second card in a workspace
Auth & Account
Added a note on the login onboarding step explaining that sign-in is required during beta
UI & Experience
Refined the chat input: removed Markdown preview, moved zoom buttons to the top-right corner, added slide transition animation, replaced the paper-plane send icon with an arrow
Added a ligature hint in terminal font settings to inform users about automatic ligature rendering
Added a first-run onboarding flow
Improved community link entry points
Linux
Improved overall display and styling on Linux
Bug Fixes
Fixed frequent auth session expiration
Fixed access token not being refreshed on a timer
Fixed errors during auto-naming and summary generation with built-in models
Fixed cross-device sync resetting Max Mode and auto-approve tool settings
Fixed CWD tracking using a stale static value (#11; thanks Wang zixu)
Fixed default model ID format not matching built-in model ID format
Fixed selected model being reset after refreshing the model list
Fixed terminal tab session never being created, preventing message sending
Fixed newly created sessions missing terminal context and session info callbacks
Fixed error when opening chat history with no session created
Fixed browser engine download dialog appearing when there is no active session
Enabled opening historical conversations directly from the Chat History page without switching to a terminal tab
Fixed Agent thinking process not being displayed
Fixed garbled Chinese input on macOS in production (#6; thanks Wang zixu)
Fixed missing syntax highlighting for command output on Linux
Changed all path comparisons to case-insensitive to fix replacement issues on case-mismatched paths (#8; thanks Wang zixu)
Fixed detected bash shell being discarded during initialization