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