Changelog

Harnesses (beta preview)

  • Bring Your Own Harness: Run Claude Code, Codex, Pi, OpenCode, Goose, Gemini CLI, Qwen Code, Copilot CLI, and other ACP-compatible harnesses from one interface, with the harness chosen per chat.
  • Harness Discovery: Find installed harnesses in a searchable Settings panel covering 30+ ACP registry options, including availability, installation status, and website links.
  • Shared Harness Controls: Use supported slash commands, plan mode, and delegated Tasks through the same Kisuke interface across harnesses.
  • Native Models: Browse, refresh, and switch each harness's own models directly from Kisuke.
  • Shared MCPs, Hooks & Skills: Use your configured MCPs, PreToolUse hooks, and enabled plugin skills across supported harnesses.
  • Consistent Conversations: Imported tools use readable names and familiar cards, while Kisuke maintains a durable transcript that can resume across harnesses.
  • Chat Origins: Each conversation clearly shows its source harness and format, with its selected harness kept consistent for the session.
  • Richer Chat: View live images inline, edit your latest message, access quick message actions, and see tool work grouped into a collapsible activity region.
  • Zen Workspace: Chat summaries and pinned Tasks now work without Git and collapse cleanly in narrow columns.
  • Refreshed Design & Settings: Themes, defaults, MCP and plugin management, and desktop menus now feel more consistent and respond to the current context.

🧪 Experimental Features

  • Antigravity by Google
  • Bring your own model: Self-hosted or custom models through the new Custom provider.
  • Rewind & Checkpoints: Roll Claude Code or Pi sessions back to an earlier point, including their associated file changes.
  • Universal History: Open sessions from Cursor, Gemini, Qwen, Copilot CLI, OpenCode, Goose, Codex, and Pi, then continue supported sessions natively through ACP.

🛠 Bug Fixes

  • Codex & Providers: Improved Codex web tools, rollbacks, MCP rendering, and Adaptive Thinking.
  • Fixed multi-turn failures with DeepSeek.
  • Fixed Kimi and Qwen processing.
  • Chat Reliability: Fixed URL chip editing, prompt history recall, draft sending, duplicate archived chats, and redundant streaming indicators.
  • Imported Sessions: External sessions now remain indexed reliably, with readable tool names and a dedicated card for directory listings.
  • Zen Stability: Improved project and task grouping, dragging, and automatic scrolling.
  • Mobile: Refined chat spacing and typography, stabilized the drawer and loading states, fixed device-row scrolling, and improved Android build reliability.
  • Editor Diagnostics: Fixed TypeScript import resolution so valid imports no longer appear with false red error underlines.
  • Desktop & Editor: Improved daemon recovery, workspace diagnostics, settings scrolling, Windows file activity, manual port forwarding, and Windows ARM64 builds.

Changes

  • Various bug fixes and UI enhancements

What's New

  • Unified Desktop & Connect: Kisuke App and Kisuke Connect are now one desktop experience, with one shared connection layer for projects, agents, devices, and mobile.
  • Per-Chat Worktrees in Zenmode: Give each conversation its own branch and worktree so multiple agents can work in parallel without stepping on each other.
  • Send-Now Follow-Ups: Promote a queued follow-up into the live turn when you need to steer an agent immediately.
  • Long Chat Loading: Huge conversations now open quickly and fetch older messages as you scroll.
  • Chat Status Indicators: Zen Mode and the sidebar now show each chat's state at a glance, including running, draft, error, and done.
  • Image Chips: Pasted and uploaded images appear as inline [image N] chips in the composer on desktop and mobile.
  • Zen Browser Preview: Ask an agent to start a local port and open it immediately in the Zen panel Browser or the Mobile Browser.
  • Mobile Redesign: Mobile now has a multi-project drawer, native iOS 26 chrome, full-width editor and terminal panels, per-project settings, and improved terminal controls.
  • Upgraded File Browser: Browse project files with thumbnails, multi-select, drag, inline creation, and quick actions like reveal and copy path.
  • Conductor Import: Kisuke imports Conductor.app projects and settings on first run and keeps them in sync.

Experimental Features

  • Review Mode: Review branches, PRs, commits, stashes, worktrees, individual diffs, and branch history from a dedicated review workspace.
  • Agentic Browser Control: Agents can click, type, and navigate inside the built-in browser.
  • Codex: Sessions are now auto indexed and available (read-only).

Bug Fixes

  • Chat Reliability: Fixed draft leaks, stale links after chat switches, resume failures, stuck spinners, untitled title flashes, duplicate rows, and incomplete resumed history.
  • Streaming & Context: Fixed repeated or stuttering output, stalled compaction, missing tool calls on resume, and stalled turn status after app resume.
  • Sidebar & Zen Mode: Fixed unread indicators, chronological context menus, worktree chat tab restore, unreopenable worktree sidebars, right-panel tab switching, and non-git folder setup prompts.
  • Git & Review: Scoped git status to the correct repo root, prevented request cross-talk, improved unreadable repo messaging, avoided credential-prompt hangs during repo creation, and fixed diff token highlighting.
  • Browser: Fixed omnibar focus issues, .tld navigation, URL persistence across chat switches, copy-URL focus bugs, and tunneled app loading problems.
  • Desktop & Updates: Fixed repeated onboarding, cold-start auth races, Dock-launched PATH issues, stale Windows self-updates, tray state drift, and deep links after closing to tray.
  • Windows: Fixed high-DPI file-tree issues, flashing console windows, busy file deletes, PTYs blocking worktree removal, menubar anchoring, and resume-modal keyboard controls.
  • Mobile: Fixed terminal lifecycle crashes, stuck sheets, keyboard handling, drawer gestures.
  • Connections & Auth: Fixed token-refresh races, relay disconnect recovery, local-network blip handling, reconnect queue replay, orphan daemon cleanup, and local socket preference on the Projects page.
  • Terminal & Editor: Fixed terminal copy shortcuts, panel-toggle refocus, TUI alt-screen scrolling, diff contrast and performance, in-flight edit reverts, and .ts file opening.
  • Popout, Tray & Themes: Fixed popout reconnects, tray task tracking, and contrast across Everforest, Gruvbox, and light themes.

Changes

  • Unified Desktop & Connect: Kisuke App and Kisuke Connect are now one desktop experience, with one shared connection layer for projects, agents, devices, and mobile.
  • Codex Session Context: Run OpenAI's Codex agent alongside Claude Code, with sessions indexed, resumable, and shown in the same sidebar.
  • Per-Chat Worktrees in Zenmode: Give each conversation its own branch and worktree so multiple agents can work in parallel without stepping on each other.
  • Send-Now Follow-Ups: Promote a queued follow-up into the live turn when you need to steer an agent immediately.
  • Long Chat Loading: Huge conversations now open quickly and fetch older messages as you scroll.
  • Chat Status Indicators: Zen Mode and the sidebar now show each chat's state at a glance, including running, draft, error, and done.
  • Image Chips: Pasted and uploaded images appear as inline [image N] chips in the composer on desktop and mobile.
  • Zen Browser Preview: Ask an agent to start a local port and open it immediately in the Zen panel Browser or the Mobile Browser.
  • Mobile Redesign: Mobile now has a multi-project drawer, native iOS 26 chrome, full-width editor and terminal panels, per-project settings, and improved terminal controls.
  • Upgraded File Browser: Browse project files with thumbnails, multi-select, drag, inline creation, and quick actions like reveal and copy path.
  • Conductor Import: Kisuke imports Conductor.app projects and settings on first run and keeps them in sync.
  • Review Mode: Review branches, PRs, commits, stashes, worktrees, individual diffs, and branch history from a dedicated review workspace.
  • Agentic Browser Control: Agents can click, type, and navigate inside the built-in browser.
  • Chat Reliability: Fixed draft leaks, stale links after chat switches, resume failures, stuck spinners, untitled title flashes, duplicate rows, and incomplete resumed history.
  • Streaming & Context: Fixed repeated or stuttering output, stalled compaction, missing tool calls on resume, and stalled turn status after app resume.
  • Sidebar & Zen Mode: Fixed unread indicators, chronological context menus, worktree chat tab restore, unreopenable worktree sidebars, right-panel tab switching, and non-git folder setup prompts.
  • Git & Review: Scoped git status to the correct repo root, prevented request cross-talk, improved unreadable repo messaging, avoided credential-prompt hangs during repo creation, and fixed diff token highlighting.
  • Browser: Fixed omnibar focus issues, .tld navigation, URL persistence across chat switches, copy-URL focus bugs, and tunneled app loading problems.
  • Desktop & Updates: Fixed repeated onboarding, cold-start auth races, Dock-launched PATH issues, stale Windows self-updates, tray state drift, and deep links after closing to tray.
  • Windows: Fixed high-DPI file-tree issues, flashing console windows, busy file deletes, PTYs blocking worktree removal, menubar anchoring, and resume-modal keyboard controls.
  • Mobile: Fixed terminal lifecycle crashes, stuck sheets, keyboard handling, drawer gestures.
  • Connections & Auth: Fixed token-refresh races, relay disconnect recovery, local-network blip handling, reconnect queue replay, orphan daemon cleanup, and local socket preference on the Projects page.
  • Terminal & Editor: Fixed terminal copy shortcuts, panel-toggle refocus, TUI alt-screen scrolling, diff contrast and performance, in-flight edit reverts, and .ts file opening.
  • Popout, Tray & Themes: Fixed popout reconnects, tray task tracking, and contrast across Everforest, Gruvbox, and light themes.

Changes

  • Various bug fixes
  • Improved streaming performance, smoother text updates during long responses
  • Better autoscroll behavior when messages are coming in
  • Prompt suggestions and improved tool result displays
  • Redesigned tool blocks with animations and structured diffs on mobile
  • Plan mode now shows an inline card in the input bar for reviewing plans
  • Inline plan editing and improved permission prompts
  • Plan card dismisses automatically after follow-up messages
  • Added support for GPT 5.4, Claude Opus 4.6, and Sonnet 4.6 (1M context by default), alongside the latest Gemini models.
  • Unified commands and skills into a single system — use slash commands for everything
  • Improved slash command dropdown styling
  • Skills panel now supports scope editing, markdown preview, and matches desktop features
  • Improved reconnection recovery on mobile
  • Chat settings panel with thinking level selector
  • Desktop notifications support
  • Improved tunnel reliability and stale cleanup
  • Worktree support, run isolated branches side-by-side without switching
  • Mobile worktree integration with chat restore
  • Image Viewer: Tap any image in chat to open a full-screen viewer with pinch-to-zoom and swipe-to-dismiss.
  • Chat Titles: Conversations now auto-generate titles from your first message, so the sidebar is actually useful.
  • Smarter Permissions: Type feedback when allowing or denying a tool, get granular "Always Allow" scoped to specific tools and paths, and see conflict warnings when rules overlap.
  • Desktop Updater: Redesigned update experience with background downloads, progress bar, cancel support, and a toolbar badge when an update is ready.
  • Session Preservation: Terminal sessions and chat history survive desktop app updates — pick up right where you left off.
  • Durable Outbox: Messages are saved locally before sending. If the connection drops, they retry automatically when you're back online.
  • Gemini Onboarding: Connecting a Gemini provider now guides you through Google Cloud project setup.
  • CLI Bundled with Kisuke Connect: The command-line tool ships inside the connect app — no separate install needed.
  • Model Filtering: The model picker only shows models your current credentials can access.
  • Adaptive Thinking: Choose the agent's reasoning depth across all model providers.
  • Paste Grouping: Long pasted text is collapsed into a clean attachment instead of flooding the input.
  • Local Connection: When the app and daemon are on the same machine, they connect directly over a local socket — no relay needed.
  • Nosleep Mode: Prevent your machine from sleeping while a session is active. MacBooks can stay running with the lid closed.
  • Mobile: Fixed Android terminal crash on view destroy, iOS terminal selection/copy gesture conflicts, Live Activity theme colors, font rendering in markdown blocks, and paste interception on physical Android keyboards.
  • Desktop & Windows: Fixed window controls disappearing in Zen mode, port forwarding missing IPv6 listeners, zombie PowerShell processes from port monitoring, worktree permission errors on Windows, and font flash on load.
  • Connections: Tunnels no longer duplicate on reconnect, brief network blips no longer trigger disconnect banners, and device switching properly cleans up stale sessions.
  • Chat: Fixed duplicate messages, missing tool calls on /resume, stalled turn status after app resume, and sidebar showing the same conversation twice.
  • File attachments support with warnings for unsupported formats
  • Prompt suggestions, improved tool blocks, and autoscroll
  • New renderers for MCP tools, web search results, task tools, and exploring groups
  • Polished message UI and improved rendering performance
  • Rewrote the web tunnel bridge with auto-forward support
  • Binary image upload and native binary streaming through tunnels
  • New settings panels for Editor, Terminal, MCP Servers, Agents, and Commands
  • Fixed sign-out button and version label alignment
  • Branded OAuth success page and improved signing-in flow
  • Improved Android OAuth and VPN reliability
  • Fixed ANSI color rendering
  • Improved keyboard behavior on Android
  • Fixed stale file display after switching projects
  • iOS live activity now uses liquid glass
  • Fixed first-time card UI and notification wording
  • Added mascot branding to Windows installer
  • Added ARM64 macOS build
  • Unified web and desktop shared code into a single UI package
  • Repositioned navbar and connection status bar
  • This is the inaugural staging release of Kisuke, marking a major milestone in bringing together Desktop, Mobile (iOS/Android), and Web development IDE.
  • Fix connection stability issues that caused repeated disconnections and UI freezes during reconnection.
  • Add popout chat window support for desktop and web.
  • Improve mobile experience with background audio playback, better terminal keyboard controls, and fixes for iOS/Android-specific issues including browser keyboard traps and audio output.
  • Polish desktop UI with consistent hover states, visibility fixes, and new shortcuts.
  • Rename internal device API for consistency across platforms.
  • Enable macOS desktop builds in staging and update Kotlin dependencies for Android.
  • Persistent Browser Tabs: Browser tabs now survive app restarts with screenshot thumbnails, so you can pick up exactly where you left off.
  • Collapsed Tool Summaries: Resolved tool calls collapse into a single summary line, keeping long conversations clean and scannable.
  • Inline Permission Prompts: On mobile, the input bar transforms into a permission prompt when approval is needed — no more modal interruptions.
  • Thinking Moved to Status Bar: AI thinking blocks no longer clutter the conversation — they're shown in the status bar above the input instead.
  • Refreshed macOS Installer: New DMG background and improved visual styling for a polished first-run experience.
  • Everforest Theme Refresh: Updated to a hard palette for sharper contrast and readability.
  • Kisuke Connect (macOS): Fixed two separate issues that prevented the app from updating — missing signing artifacts on CDN and a build detection bug that blocked release builds from self-updating.
  • Chat: Fixed text duplication and visual stutter when stopping a task mid-stream, and fixed links not being tappable on mobile.
  • Mobile: Only the tapped sign-in button now shows a loading spinner, browser URL no longer flickers when opening a tunnel from settings, fixed chat input font rendering.
  • Settings: Built-in MCPs now appear in the settings panel and the label has been updated from "Servers" to "MCPs".
  • Connections: Fixed OAuth port exhaustion when reconnecting repeatedly, eliminated duplicate streaming output from Codex models.
  • Prompt Suggestions: New "ghost" suggestions help you kick off conversations, while a thinking level indicator lets you choose the agent's reasoning depth.
  • Richer Messages: Improved message bubbles now feature context item previews and improved token usage indicators.
  • Device Switching: Seamlessly switch devices when opening or switching a project via a new integrated dropdown menu in mobile.
  • Anthropic Console: You can now sign in directly using your Anthropic Console account.
  • Speed Boost: Faster message rendering and reduced lag during streaming on mobile.
  • iPad & Tablet Support: Full adaptive layout with split-view workspaces for larger screens.
  • Zen Mode: A focused, chat-first UI with built-in Git actions (commit/push/PR).
  • New Models: Added support for Moonshot and Qwen with seamless sign-in.
  • Settings Overhaul: Dedicated panels for managing agents, slash commands, and MCP servers in one place, now added to mobile.
  • Android/iOS Polishing: Fixed Android keyboard focusing and iOS Live Activity theme colors.
  • Terminal & Tunnels: Patched ANSI colors, duplicated shell prompts, and tunnel port binding issues.