• v2.3.4 3997f3feee

    rune released this 2026-02-25 08:32:42 +01:00 | 0 commits to main since this release

    v2.3.4

    New features

    • Bash execution - The AI can now run shell commands via /bin/zsh. Opt-in (disabled by default). When "Require Approval" is on, a sheet appears before each command showing the command, working directory, and a warning. Choose Allow Once or Allow for Session (skips further prompts for the rest of the chat). Resets on new chat, model switch, or conversation load. Configure in Settings → MCP → Bash Execution.
    • Auto-retry on API overload - When Anthropic returns a 529 Overloaded error, oAI now automatically retries up to 3 times with exponential backoff (2 s → 4 s → 8 s), showing a status message before each attempt. Only surfaces the error if all retries fail.

    Bug fixes

    • Auto-continue - The "Please continue from where you left off" message is no longer shown in the chat. The continue prompt is sent silently to the model; a quiet ↩ Continuing… system message is shown instead.
    • Email formatting - AI responses sent as HTML email no longer arrive with stray ` or ```html artefacts. The email handler now strips outer code fences from the AI response before conversion, and the system prompt explicitly instructs the model not to wrap replies in code blocks.

    Misc

    • /help modal - The help modal now shows keyboard shortcuts for commands that have one in a addition to a complete shortcut overview at the bottom.
    Downloads