Skip to content

Releases

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 29 Apr 14:46

This patch release turns CLI in One into a fuller agent orchestration workspace. It adds live session-to-session dispatch, richer Quick Send context assembly, scheduled agent runbooks, a dedicated diff review handoff flow, and linked canvas todo cards while tightening image-generation history, workspace inspection, and GitHub release lookups.

Features

  • add a local cli-in-one agent bridge so any live session can list other published sessions and dispatch a task to them by session id or title through a filesystem-backed inbox/response flow
  • add Quick Send context packs that can bundle project files, terminal selections, latest terminal output, clipboard text, dropped images, and fetched URL content into one prompt payload
  • add Autopilot runbooks that assign scheduled daily, weekday, weekly, or cron-based tasks to saved Agents and launch them automatically
  • add a Diff / Review modal that reads staged and unstaged Git diffs, captures batched review comments, and hands that feedback to a selected Agent in a new session
  • add linked canvas Todo panels for agent work, with plan text, follow-panel placement, and output-driven task extraction that can keep task state synced from session output

Improvements

  • let Quick Send dispatch one task per line, either reusing idle sessions first or creating fresh sessions for every task, with dedicated shortcuts, visual target flashes, and better saved-prompt management
  • add agent utility actions directly on live agent panels so they can become the Quick Send target, attach images or files, insert the current Git diff, or jump straight into review
  • expand workspace skill discovery to scan project and global skill folders for multiple tools including Agents, Warp, Claude, Codex, Cursor, Gemini, Copilot, Factory, GitHub, and OpenCode while deduplicating overlapping skill definitions
  • upgrade workspace tree browsing with lazy child loading and direct "add to context pack" actions so large repositories stay responsive while files remain easier to reference
  • refine image generation with an archive folder on the canvas, richer prompt and payload drill-down, reusable request editors, and faster reuse of older images as references
  • persist GitHub latest-release status on disk with ETag and Last-Modified validation, stale-cache fallback, and optional token-authenticated requests to reduce rate-limit failures during update checks

Bug Fixes

  • parse multi-line Markdown-style task lists in Quick Send dispatch instead of flattening structured task text into broken one-line tasks
  • reject oversized, binary, or out-of-workspace files and oversized URL responses before adding them to agent context, while marking truncated content clearly when a payload has to be clipped
  • keep the image-generation canvas focused on current work by leaving completed historical results in the archive folder and collapsing newly failed history groups by default
  • keep GitHub release checks usable when the API returns rate limits or unchanged responses by reusing validated cached status instead of failing the entire update path

Internal

  • add dedicated file, URL, diff, and skills IPC readers plus focused terminal-block parsing tests that back the new dispatch, review, and context-pack flows

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Apr 14:46

This patch release tightens project-scoped workspace behavior. It keeps saved project focus, per-project canvas defaults, and terminal launch context aligned so project sessions no longer drift back into shared or directory-only state after reloads or new launches.

Improvements

  • move the canvas mode toggle into the Codex preferences dialog so the workspace behavior setting lives with the rest of the persistent app controls instead of occupying sidebar space
  • keep workspace command-line launches aligned with the active project root when the requested working directory is still inside that project, so project-aware launch commands continue to use the correct target type and working directory

Bug Fixes

  • restore per-project canvas mode as the default for newly created workspaces, while only preserving shared-canvas behavior for workspaces that explicitly switched to it before saving
  • preserve the saved activeProjectId when workspace state is reloaded, which keeps project-specific canvas state and project-scoped launches from silently falling back to the no-project view
  • stop free-session and workspace command launches from drifting into plain directory mode when their effective working directory should remain attached to the active project

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Apr 12:03

Features

  • add tolerant Claude Code settings.json parsing so the quick-profile reader can load JSON5-style files that contain comments, trailing commas, BOM markers, single-quoted strings, or unquoted property names
  • add safer terminal shell resolution on macOS and Linux by validating the SHELL environment variable first, then falling back through known-good shells instead of assuming the configured path exists
  • add a pipe-mode fallback when node-pty fails to spawn a terminal, and surface the fallback reason directly inside the affected terminal session so startup failures stay debuggable

Improvements

  • cap in-memory terminal transcript buffers at 2 MiB while keeping total transcript byte accounting, then include an explicit truncation note when exporting or reviewing sessions whose earliest output was trimmed
  • reduce renderer-wide timer churn by moving runtime and system-stat refresh work closer to the components that need it, and by scheduling panel idle-state refreshes around real transition times instead of forcing a full app tick every second
  • defer workspace skill scans, image-generation history hydration, and Quick Send prompt loading until the related UI is actually visible, and show an explicit skill-scan loading state while the workspace probe is running
  • refresh GitHub latest-version status again when the release popover is opened so the visible update state can bypass the short-lived cache and reflect the newest release more reliably
  • refine free-session launch path behavior so dialogs, sidebar focus actions, agent launches, and batch session creation reuse the effective current workspace path without unnecessarily promoting the default home directory into active workspace state
  • slim packaged releases by limiting bundled static assets to the files the app actually opens and excluding unneeded node-pty sources, scripts, headers, and non-target prebuilds from the Electron package
  • move renderer-only libraries such as React, xterm, Base UI, and styling helpers into devDependencies, keeping runtime dependencies focused on what the packaged main process actually needs

Bug Fixes

  • fix claude-config:read-profile failures on machines whose local Claude configuration is valid for Claude Code but not strict JSON
  • make the Electron smoke test resilient when the host shell path is missing, stale, or non-executable, which avoids false-negative release verification failures on some macOS and Linux runners
  • prevent session creation from hard-failing when node-pty initialization breaks for a given shell, allowing the app to continue with the pipe backend instead of aborting the launch flow
  • keep session review summaries, idle-session reuse checks, and runtime badges based on fresh timestamps captured at action time rather than stale global timer state

Internal

  • add shared JSON object parsing helpers with optional JSON5 support, plus transcript-trimming utilities and shell-resolution helpers used by both the app runtime and smoke-test verification

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Apr 11:22

Features

  • add a free-session launch flow that starts new terminals from the current working directory instead of binding them to the active project, and reuse that directory when launching agent tasks or restarting sessions
  • add a current-session list in the sidebar with provider badges, runtime status, command-target highlighting, and one-click focus that restores minimized sessions and recenters the canvas
  • add GitHub latest-version checks in the release panel with semantic version comparison, cached lookups, status badges, and a direct link to the newest published release
  • add image generation output-quality controls for default, 2K, and 4K requests, then persist the selected upscale value through the Electron image API bridge
  • add grouped local image history with prompt titles, timestamps, thumbnails, file actions, and reuse-as-reference shortcuts so recent generations stay accessible outside the canvas
  • add persisted image task diagnostics including task IDs, poll history, sanitized success payloads, and failure payload capture for debugging remote generation jobs
  • add drag-to-connect canvas wiring with a live preview path so users can create panel connections in a single pointer gesture

Improvements

  • move saved Quick Send prompts into a compact selector in the dock header, keep prompt deletion nearby, and rebalance the footer toolbar so target switching stays usable in tighter widths
  • update the top bar workspace title and path to reflect the active session or current directory, which makes the free-session workflow clearer even when no project is selected
  • keep image task records in the local history while limiting the canvas to pending and failed task cards, and only auto-arrange result cards that have not been manually repositioned
  • redesign the sidebar session cards, version badges, command dock footer, image history panels, and connection preview styling for denser scanning and better small-screen behavior
  • replace the Radix-based UI primitives with Base UI equivalents for buttons, dialogs, tooltips, tabs, selects, radios, inputs, and separators to simplify custom rendering and styling consistency

Bug Fixes

  • restore accurate xterm mouse coordinates, selection, mouse reporting, and scroll behavior when the workspace canvas is zoomed or scaled
  • prevent connection-port clicks from firing after a drag gesture and clear preview state when connection mode is canceled or exits
  • surface image API dispatch failures immediately, preserve failure payloads even before a remote task ID exists, and truncate oversized payload data before saving it to local state
  • keep session focus, command targeting, and current-directory state aligned when opening sessions from the sidebar, restoring minimized sessions, or relaunching an existing panel

Internal

  • add shared helpers for Base UI render props and image API payload sanitization, plus release-version comparison utilities for GitHub latest-release checks

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Apr 16:47

Features

  • add persistent app-wide zoom controls with slider, preset buttons, reset action, startup restore, and Electron-side zoom clamping
  • add visual canvas connections between sessions and endpoint groups, including connection mode, colored dashed paths, selection, deletion, duplicate-toggle behavior, and per-canvas persistence
  • add right-click canvas actions for creating Codex, Claude, CMD, Copilot, Droid, and other configured CLI sessions directly at the clicked location
  • add an idle CMD collection action that gathers idle sessions into a dedicated endpoint group with arranged placement and animation
  • add configurable session CMD header visibility so tag, model, context, status, and runtime fields can stay visible or move into a compact info menu

Improvements

  • redesign terminal panel headers for a denser CMD-focused layout with clearer action grouping and a session info overflow menu
  • move the Quick Send target selector into the dock footer to keep the command composer focused while preserving searchable target selection
  • refine the light theme, topbar, canvas grid, panel shadows, endpoint groups, and command dock surfaces for a cleaner workspace
  • expand the canvas context menu with provider-specific session actions, labeled groups, separators, and scroll-safe sizing near viewport edges
  • make connection ports available on full panels and endpoint rows, with Escape handling for canceling connection mode
  • preserve app zoom and session header display preferences alongside the existing workspace UI settings

Bug Fixes

  • remove stale canvas connections when sessions are closed or all sessions are killed
  • avoid duplicate canvas connection records between the same pair of sessions
  • keep connection records normalized when loading older workspace data

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 26 Apr 16:30

Features

  • add project-local .cli-in-one/skills discovery and auto-create the skills folder when needed
  • apply saved shell command presets when launching shell sessions from the canvas, projects, directories, and grid launch flows

Improvements

  • save Quick Send prompts with derived names instead of interrupting the flow with a name prompt
  • keep the Quick Send target picker usable near screen edges by opening above or below the dock based on available space
  • label the Quick Send prompt bar so saved prompts are easier to identify

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 26 Apr 16:16

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 26 Apr 14:37

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Apr 08:58

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Apr 06:38

Full Changelog: v0.4.0...v0.5.0