Skip to content

Releases: martinsbrezauckis/shellx

shellX v0.2.12

08 Jun 22:51

Choose a tag to compare

See the changelog on GitHub for what's new.

shellX v0.2.11

05 Jun 18:57

Choose a tag to compare

Bugfix release for the 0.2.x provider/media preview line.

  • Generated provider media paths no longer create ghost image assets when command text also contains shell fragments.
  • SSH-tab image preview and vision tools can read generated/session images from the remote tab context.
  • Debug API Preview Center opens the actual Markdown/HTML preview surface for screenshot-driven QA.

Windows and Linux artifacts are attached. Public macOS signed/notarized artifacts remain withheld until Developer ID signing is available.

shellX v0.2.1

05 Jun 14:24

Choose a tag to compare

Added

  • Multi-provider agent sessions for Codex CLI, Claude Code, and
    Antigravity CLI, with streaming output routed into the active ShellX
    session, provider-reported token usage, native resume metadata, and tab-close
    cleanup for active provider child processes.
  • Composer Agent picker for choosing Grok, Claude Code, Codex CLI, or
    Antigravity per session tab.
  • Agent CLI discovery and health checks for Local, WSL, and SSH
    environments, including Grok Build CLI availability.
  • Model instruction cards for named provider/media handoffs, including
    direct GPT Image, Grok Imagine image, and Grok Imagine video recipes,
    explicit-only routing, and no-silent-fallback policy.
  • ShellX host MCP tooling for provider runs, so Codex and Claude sessions can
    inspect ShellX capabilities when their native CLIs expose MCP support, while
    distinguishing provider-native file tools from ShellX host fs_* tools.
  • Explicit provider-to-Grok handoff support for user-approved prompts into an
    already-connected Grok tab, including Grok Imagine workflows, current-tab
    routing, and Local/WSL/SSH context preservation.
  • Explicit provider-to-provider handoff support, including Claude-to-Codex
    media workflows when the selected environment exposes those tools.
  • Generated media and attachment assets are tracked across sessions for reuse
    in provider workflows, including generated Codex GPT Image PNGs.
  • Provider chat output preserves generated media paths and ShellX tab/run
    identifiers for preview and audit use.
  • File and folder pickers are environment-aware across Local, WSL, and SSH
    provider tabs.
  • Debug API Files pane listings are exposed as JSON for local, WSL, and SSH
    checks.
  • Voice-chat playback supports provider sessions, so Claude/Codex text replies
    can use the existing ShellX spoken-response loop.

Fixed

  • New session and project tabs stay idle until the user sends a prompt or
    explicitly connects the agent.
  • Work Preview starts WSL/SSH web app previews without shell quoting failures
    in generated dev-server commands.
  • Grok command inventory, MCP schema discovery, and ShellX status probes stay
    out of the main chat stream; out-of-order tool updates no longer render as
    blank tool cards.
  • Long /build runs keep in-flight Agent work tracked after wait-budget
    snapshots and clean up running Agent subagents when stopped.
  • SSH folder browsing works against macOS targets that use BSD find.
  • Generated asset lists no longer show regex/search patterns as phantom images.
  • Legacy connection presets are imported into the ShellX data store when both
    old and new local data folders exist.
  • SSH Grok sessions now find user-level uvx/npx launchers for marketplace
    MCP servers, so remote Fetch/Git tools do not appear missing when they live
    under ~/.local/bin or an NVM/Homebrew path.
  • macOS contributor source builds compile cleanly again (#1).

shellX v0.1.36

02 Jun 19:35

Choose a tag to compare

Added

  • Files panel search stays pinned with the current folder while scrolling.
  • Files tab can browse upward from the session folder, including WSL/SSH
    folder paths.
  • Chat / autocomplete includes shellX /commands with input hints.
  • Build cockpit can recheck stale blockers without restarting the session.
  • Messages sent during an active Build run are queued as operator notes
    and injected at the next safe continuation.
  • Build planning adds a git baseline task and initializes a repository in
    the project root when one is missing.
  • Discord DM connectors can use Session Chat and return Grok text
    replies, matching the Telegram direct-chat flow.

Fixed

  • Unsent attachment chips stay scoped to their chat and are cleared when
    that chat closes.
  • Preview Doctor screenshot links in chat open the captured image instead
    of a missing project-file placeholder.
  • Long Build messages no longer create a horizontal chat scrollbar.
  • Build Blocked clears when trusted Agent progress resumes after a stale
    blocker.
  • Build Transport failed can be resumed after re-authentication or app
    restart without starting a fresh build run.
  • Resume reconnects an active Build run before sending the next
    continuation.
  • Localhost preview URLs in chat stay as browser links instead of broken
    file-preview chips.
  • Safe MCP tool names no longer appear as REDACTED in chat/tool
    diagnostics.
  • WSL MCP launcher checks find user-level uvx installs under
    ~/.local/bin.
  • WSL Grok environment diagnostics use the same user-bin path lookup.
  • SSH Grok environment diagnostics pass the ShellX MCP bearer through
    the remote stdin prelude, matching normal SSH sessions.
  • Debug API /connect honors permissionMode so smoke and Build test
    sessions can start in auto-approve mode.
  • Grok environment no longer shows generic API-key guidance when no
    API-key environment variable is configured.
  • Build scratchboard paths no longer get hidden as REDACTED in chat
    streams.
  • Bare Markdown names in chat diagnostics no longer open missing cwd
    preview files unless they are explicit paths or session artifacts.
  • Async Build Agent runs now get a hard watchdog so zero-output
    reviewer/verifier subagents cannot run indefinitely.

shellX v0.1.35

30 May 23:51

Choose a tag to compare

Fixed

  • Chat plan.md and goal.md links open the active Grok session copies instead of missing user-root files.
  • Generated image, video, and markdown previews keep encoded Grok session paths intact.
  • Reconnected Grok tabs keep prior context, custom chat names, and session grouping after restart or close.
  • Project markings survive reinstall data cleanup, slash-command autocomplete stays visible above the composer, and chat typing repaints less.

shellX v0.1.34

30 May 21:13

Choose a tag to compare

Added

  • Work Preview for generated static HTML, web apps, and Expo web apps,
    with logs, Preview Doctor, screenshots, Ask Fix, Preview Center
    routing for previewable HTML links, and bottom-docked resizable logs.
  • Attachment & Media Board plus optional Windows Send to shellX handoff for
    sending selected files into the active composer as attachment chips.
  • Background task cockpit health counters, task reports, and Ask Grok
    diagnostics for visible task sets.

shellX v0.1.33

28 May 22:20

Choose a tag to compare

Added

  • Grok environment diagnostics in the Tools panel with MCP health, grok inspect counts, trace export, and Preview setup checks.
  • Header connector inbox for Telegram and Discord bot messages, with allowlists, search, date filters, unread badges, and simulation tests.
  • Telegram Session Chat replies for allowlisted direct chats, including text replies and referenced image outputs from the active/fixed tab.
  • Work Preview for generated static HTML, web apps, and Expo web apps, with logs, Preview Doctor, screenshots, Ask Fix, Expo cache clearing on restart, and preview-frame reload.

Changed

  • /build is now the single public long-horizon command. Legacy /goal input is treated as a compatibility alias and new UI/docs teach /build only.
  • /build can keep long-running Agent work alive after a wait budget expires instead of killing active work.
  • xAI API-key guidance now prefers XAI_API_KEY and labels GROK_CODE_XAI_API_KEY as legacy.

shellX v0.1.32

25 May 15:13

Choose a tag to compare

Added

  • Experimental /build mode with a dedicated Build Run cockpit,
    approval gate, scratchboard, receipt log, checkpoints, and completion
    gates.
  • Build receipts in Trace so plan writes, file changes, subagent starts
    and completions, checkpoints, verification, and accepted completion are
    auditable.

Changed

  • Local/WSL/SSH debug API sessions now expose stronger build-run state,
    receipts, and git checkpoint evidence for automated validation.
  • Session Activity and Trace surfaces now show more complete tool
    activity for file, git, subagent, and build events.

Fixed

  • Checkpoint receipts with captured diffs now mark a build as
    code-changing, so review and verification gates stay enforced even
    when a transport misses a direct file-write observation.

shellX v0.1.31

24 May 17:27

Choose a tag to compare

Added

  • Session Trace opens an Activity Browser with file/search/write/delete
    activity, an activity graph, and session-scoped media references.
  • Session Git panel with repository status, diff review, local
    checkpoints, and worktree creation for the active tab's real working
    directory.
  • Session-scoped update diagnostics so updater state can be reviewed from
    the connected session instead of guessing from global UI state.

Changed

  • Right-rail and bottom workspace tabs are now icon-first with hover
    explanations, keeping narrow layouts usable as more panels are added.
  • Generated image/video paths now resolve consistently for local Windows,
    WSL, and SSH sessions in chat, media tabs, and preview.
  • Session Trace now treats idle reconnect sessions as No file activity
    instead of surfacing internal missing-log wording.
  • Terminal tasks can be killed or removed from Background Tasks even after
    switching away from the Terminal tab.
  • Header search now keeps long result lists scrollable while letting the
    selected result preview use the full available popover height.
  • The left rail history footer no longer shows an ambiguous total chat
    count below Past chats.
  • Composer scope chips now truncate long connection, project, branch, and
    autonomy labels instead of crowding adjacent controls.

shellX v0.1.30

24 May 01:25

Choose a tag to compare

See the CHANGELOG for what's new.