Origin
All releases
v0.1.3·19th June 2026

Origin v0.1.3

Origin v0.1.3 - Release Notes

What's New

macOS Support

macOS builds are now included in the release CI alongside Windows and Linux.

DAP Debugger

Added a full debugger powered by the Debug Adapter Protocol.

  • Supports codelldb for Rust and C++, and debugpy for Python.
  • Click the gutter to set and clear breakpoints. Red dots show verified breakpoints; the paused line highlights in amber.
  • Debug sidebar shows Call Stack, Variables (lazy-expanded tree), and Breakpoints grouped by file.
  • Floating step toolbar appears while a session is active: Continue, Step Over, Step In, Step Out, Pause, Stop.
  • Auto-detects the right adapter and program when you open a project — Cargo.toml → codelldb, *.py → debugpy.
  • Launch config persists across sessions. Last config is restored when you reopen the project.
  • Start with F5, stop with Shift+F5, or use the Run menu in the title bar.
  • Active session shown in the status bar with an amber "Paused" or green "Running" indicator.

Web Preview Pane

Added a live preview panel for local web servers.

  • Open via the + button on the tab bar > Live Preview.
  • Enter a URL or bare port number. Port shortcut chips for common dev servers (Vite, Next.js, CRA, generic).
  • Browser toolbar with back/forward history, refresh, URL bar, and viewport presets (mobile, tablet, desktop).
  • Inline W×H editor for custom viewport dimensions.
  • Popout button opens the preview in a native window. Open-in-browser sends it to the system browser.
  • Entering the preview tab auto-hides the sidebar, AI panel, and terminal for a full-screen view. Leaving restores them.

Shell Integration

Added terminal shell integration for cwd tracking and command state.

  • OSC 7 reports the current working directory after each command.
  • OSC 133 reports command start and exit code.
  • Each terminal tab shows a status dot: blue pulse while a command is running, green on exit 0 (auto-clears after 2s), red on non-zero exit.
  • Config snippets for PowerShell, Bash, and Zsh available in Settings → Terminal. Paste the snippet into your shell profile to activate.

WebGL Terminal Renderer

The terminal now renders via WebGL for better performance.

  • Uses @xterm/addon-webgl (GPU-accelerated) by default.
  • Automatically falls back to the canvas renderer if the GPU context is lost or unavailable.

Effort Toggle

Added a Normal / Max effort switch to the AI preferences dropdown.

  • Normal uses compact lite system prompts — faster and more token-efficient for everyday tasks.
  • Max uses the full system prompts for complex multi-step work.
  • Custom saved prompts from Settings always take priority over both tiers.

Agent Improvements

  • Context compaction - before each agent call, redundant read_file results are removed from history. Files read multiple times keep only the most recent read; reads invalidated by a subsequent write are replaced with a one-line placeholder. Activates only when history exceeds ~40k tokens.
  • Security layer - agent tools now reject requests targeting secret files (.env, *.pem, *.key, etc.), protected system directories, paths with .. traversal, and Bidi-override characters.
  • Task scratchpad - todo_write and todo_read tools give the agent an in-memory task list for tracking progress within a session.

Bug Fixes

  • Fixed terminal tabs spawning in the previous project's directory after switching projects.
  • Fixed terminal PTY being killed when toggling the terminal panel — scrollback and history now survive hide/show cycles.
  • Fixed fullscreen (F11) doing nothing when the window was maximized.