·
31 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Warning
macOS, Windows desktop installers in this release are unsigned development builds.
They may require manual OS security bypasses and are not trusted downloads.
If macOS blocks Kandev after you verify the checksum, run:
xattr -d com.apple.quarantine /Applications/Kandev.app0.93.0 - 2026-09-02
Features
- add explicit branch recovery for resumed sessions (#3216)
- show live task icons in command panel (#3190)
- decouple prompt history loading (#3146) by @Fclem
- add pull request link copy actions (#3179) (#3182)
Bug Fixes
- keep file select-all inside text inputs (#3259)
- complete resumed workspace preparation (#3267)
- settle session launches with attachments (#3258)
- prevent concurrent plan writes from losing edits (#3256) by @nova28
- stop office agents from spawning duplicate concurrent sessions (#3253) by @nova28
- fix preview-on-click and unreachable actions menu in pipeline view (#3254) by @nova28
- stop subtasks launching into a deleted parent workspace (#3235) by @nova28
- normalize structured task confirmations (#3234)
- preserve saved prompt context in Quick Chat (#3251)
- recover restored transcript pagination (#3252)
- stop injected skills from duplicating, colliding, and hiding in Settings (#3198) by @nova28
- stop review and approval from seating the same agent (#3239) by @nova28
- stop a subtask's PR from binding to unrelated tasks and archiving them (#3248) by @nova28
- correct false claim that some workflow actions need Office to run (#3214) by @nova28
- refine task cleanup confirmations (#3231)
- normalize structured app confirmations (#3220)
- count text parts in transcript lazy loads (#3219)
- guard passthrough initial prompt turn (#3247) (#3249)
- preserve selected agent tab across reloads (#3250)
- standardize surface typography primitives (#3206)
- clear stale background activity after resume (#3245)
- keep Quick Chat composer in viewport (#3244)
- refresh automation continuation metadata so repeat PR merges can archive (#3194) by @nova28
- move spec-lint size exceptions to a merge-friendly sidecar (#3207) by @nova28
- recover auto-start routines stranded by a lost task-created event (#3203) by @nova28
- correct pluginsdk doc that misstated which on_enter actions run (#3221) by @nova28
- scope git status by task environment (#3212)
- accept the automation MCP mode at the instance API (#3193) by @Thorsson
- bind office run identity to its own agent's session, not the assignee's (#3211) by @nova28
- repair office session race guard that could never trigger (#3228) by @nova28
- clear stale dispatch gate after context reset (#3210) (#3223)
- restrict Changes auto-focus to Default layout (#3205)
- stop silently dropping Office event triggers on sync (#3213) by @nova28
- stop a PR from rendering twice on a task's detail page (#3208) by @nova28
- resolve dynamic workflow replacement profiles (#3202) (#3217)
- harden done cleanup identity and path safety (#3195) by @yattdev
- prevent tab maximize while renaming (#3192)
- preserve canonical MCP tool names for Auggie (#3196)
- preserve custom default layout proportions (#3201)
- support stacked PR base retargeting for review-watch worktrees (#3199)
- use local base when refresh is unavailable (#3184)
- stop logging false unrecognized-action warnings for participant seats (#3187) by @nova28
- stop e2e ACP tests from launching commands production doesn't (#3186) by @nova28
- safely recover Cursor stream resets (#3188)
- keep comparison target Git non-interactive (#3185)
- avoid passthrough ready event deadlock (#3177) (#3181)
- make worktree cleanup auditable and retryable (#3178) by @yattdev
- reject prompt admission during context reset (#3169) by @yattdev
- keep shared-environment status authoritative (#3173)
- continue paginating transcript history (#3174)
- support empty remote task worktrees (#3172)
- bound untracked dependency status enumeration (#3170)
Performance
Documentation
- freeze generic plugin host boundary (#3175) by @yattdev
- require explicit PR review thread dispositions (#3222)
- make quorum role resolution step-preferring (#3215) by @nova28
- fix comments claiming a Codex/StreamJSON protocol (#3189) by @nova28
- sync WorkflowStep field docs with the shipped contract (#3183) by @nova28