Back to changelog
v1.22.0June 1, 2026

Skills, Themes & Whiteboard

Skills, Themes & Whiteboard. This release brings Delegate To Any AI Agent From Anywhere, Call Chain On Sub-Agent Badges, Theme Editor With Live Preview, Drawing & Whiteboard Canvas, Agent Input Overlay Polish and Settings.

Download v1.22.0

The download page always has the newest build; installers for this version are on GitHub.

What changed

New features

17
  • Mention @codex, @opencode, @gemini, @aider, @qwen, @amp, or @claude inside any AI terminal and the host agent will pipe the task through a shared command, so Claude can ask Codex to review a file or OpenCode to score an output without any extra setup
  • No more MCP "Run Agent" tool — orchestration is now powered by a small 1devtool-agent command installed under ~/.1devtool/bin/, plus a per-agent skill that teaches your agent how to use it. Less configuration, faster startup, and it survives long idle sessions without dropping
  • Per-agent skills are kept in sync automatically — every time 1DevTool launches, the orchestration skill is reinstalled in each AI agent's skill directory, so an upgrade or reinstall just works
  • "Reinstall orchestration skill" button in Settings → AI for the rare case where the skill on disk drifts from what 1DevTool ships
  • Common-error docs included for the three things that can go wrong: skill didn't load, command not on PATH, or the embedded path went stale after an upgrade
  • Sub-agent badges now show who called whom — instead of spawn codex, you see claude → codex so you instantly know which agent kicked off the spawn
  • Nested calls accumulate — when Codex itself fires up OpenCode mid-run, the badge becomes claude → codex → opencode, with each agent name painted in its own color
  • Works for every detected agent (Claude, Codex, Gemini, Amp, OpenCode, Qwen, Aider)
  • Fork any built-in theme and edit it inline — open Settings → Appearance → Theme, pick a theme, click "Fork & Edit", and a JSON + form editor opens right inside the settings dialog
  • Live preview as you type — every color change repaints the app within a fraction of a second, so you can dial in your palette without saving and reloading
  • "How to" guide and import confirmation modals walk you through grabbing a VS Code theme from the marketplace and bringing it into 1DevTool
  • VS Code theme import is dramatically more faithful — many color keys that used to be silently dropped (sidebar, breadcrumb, status bar, panel, peek view, and Monaco editor accents) now round-trip correctly, and a theme's semanticTokenColors are converted into matching Monaco syntax rules
  • Saved into the existing themes list — your forks appear alongside the bundled themes and can be selected, edited again, or deleted at any time
  • A new Draw button opens a full-screen whiteboard powered by Excalidraw — sketch architecture diagrams, mark up screenshots, or scribble out an idea without leaving 1DevTool
  • All the standard Excalidraw tools — freehand, shapes, arrows, text, sticky-note style frames, image insert, eraser, multi-select
  • Drawings persist locally — close the canvas, come back later, and your scene is still there
  • Zero cold-start cost — the canvas only loads its libraries when you actually open it, so app startup stays fast

Improvements

8
  • Light theme overlays look correct again — inputs no longer render as a bright white box on dark personas, and the Lowkey persona now adapts its background and text colors to your theme automatically
  • @ mentions stay reliable after Claude autocomplete — confirming a Claude file mention with Enter no longer wipes the input; the pickup popup ("Pick up what you typed?") still appears so you don't lose your prompt
  • Spawn chips render at the correct width — the chip overlay behind the textarea now matches character width exactly, so the caret no longer drifts ahead of the visible chip edge
  • Sub-agent detection works on the same terminal even when multiple agents are open — the right badges appear above the right terminal, not whichever one was most recently active
  • MCP settings tab simplified — orchestration toggles moved out, so the MCP tab now focuses on the database and HTTP tool features it actually controls
  • Bundled 1devtool-agent CLI ships as a single self-contained file, so the orchestration shim works even from a fresh install with no node_modules nearby
  • Monaco editor footprint trimmed in production builds, contributing to a slightly faster first-paint on slower machines
  • Settings dialog drafts no longer get lost when you click the bottom Save button while an inline editor still has unsaved changes — drafts are committed first, then persisted

Bug fixes

4
  • Fixed @ mention pickup popup never showing after confirming a Claude file mention with Enter — the overlay now reads the visible prompt directly from the terminal as a fallback, so your typing isn't lost
  • Fixed light theme inputs rendering as solid white boxes on dark overlays — global input styling now correctly defers to per-component backgrounds
  • Fixed MCP server dropping mid-session after ~10 minutes of agent idle time — long Claude and OpenCode sessions stay connected to 1DevTool's database, HTTP, and orchestration features
  • Fixed packaged MCP server failing to start with "Cannot find module 'fast-deep-equal'" — every AI agent that loads the 1DevTool MCP server now connects on first try

Screenshots

Excalidraw whiteboard canvas open inside 1DevTool with freehand sketches and shapes
Excalidraw whiteboard canvas open inside 1DevTool with freehand sketches and shapes
Agent input mention popup showing folder and file icons next to suggested paths
Agent input mention popup showing folder and file icons next to suggested paths
Sub-agent badge above a terminal showing the call chain claude → codex in colored chips
Sub-agent badge above a terminal showing the call chain claude → codex in colored chips
Multiple terminals running AI orchestration across delegated agents at once
Multiple terminals running AI orchestration across delegated agents at once