release: publish 0.93.0

This commit is contained in:
github-actions[bot]
2026-09-02 09:40:33 +01:00
committed by GitHub
parent c51ec0a21b
commit 866bd32485
6 changed files with 81 additions and 5 deletions
+76
View File
@@ -2,6 +2,82 @@
All notable changes to Kandev.
## 0.93.0 - 2026-09-02
### Features
- add explicit branch recovery for resumed sessions ([#3216](https://github.com/kdlbs/kandev/pull/3216))
- show live task icons in command panel ([#3190](https://github.com/kdlbs/kandev/pull/3190))
- decouple prompt history loading ([#3146](https://github.com/kdlbs/kandev/pull/3146)) by @Fclem
- add pull request link copy actions ([#3179](https://github.com/kdlbs/kandev/pull/3179)) ([#3182](https://github.com/kdlbs/kandev/pull/3182))
### Bug Fixes
- keep file select-all inside text inputs ([#3259](https://github.com/kdlbs/kandev/pull/3259))
- complete resumed workspace preparation ([#3267](https://github.com/kdlbs/kandev/pull/3267))
- settle session launches with attachments ([#3258](https://github.com/kdlbs/kandev/pull/3258))
- prevent concurrent plan writes from losing edits ([#3256](https://github.com/kdlbs/kandev/pull/3256)) by @nova28
- stop office agents from spawning duplicate concurrent sessions ([#3253](https://github.com/kdlbs/kandev/pull/3253)) by @nova28
- fix preview-on-click and unreachable actions menu in pipeline view ([#3254](https://github.com/kdlbs/kandev/pull/3254)) by @nova28
- stop subtasks launching into a deleted parent workspace ([#3235](https://github.com/kdlbs/kandev/pull/3235)) by @nova28
- normalize structured task confirmations ([#3234](https://github.com/kdlbs/kandev/pull/3234))
- preserve saved prompt context in Quick Chat ([#3251](https://github.com/kdlbs/kandev/pull/3251))
- recover restored transcript pagination ([#3252](https://github.com/kdlbs/kandev/pull/3252))
- stop injected skills from duplicating, colliding, and hiding in Settings ([#3198](https://github.com/kdlbs/kandev/pull/3198)) by @nova28
- stop review and approval from seating the same agent ([#3239](https://github.com/kdlbs/kandev/pull/3239)) by @nova28
- stop a subtask's PR from binding to unrelated tasks and archiving them ([#3248](https://github.com/kdlbs/kandev/pull/3248)) by @nova28
- correct false claim that some workflow actions need Office to run ([#3214](https://github.com/kdlbs/kandev/pull/3214)) by @nova28
- refine task cleanup confirmations ([#3231](https://github.com/kdlbs/kandev/pull/3231))
- normalize structured app confirmations ([#3220](https://github.com/kdlbs/kandev/pull/3220))
- count text parts in transcript lazy loads ([#3219](https://github.com/kdlbs/kandev/pull/3219))
- guard passthrough initial prompt turn ([#3247](https://github.com/kdlbs/kandev/pull/3247)) ([#3249](https://github.com/kdlbs/kandev/pull/3249))
- preserve selected agent tab across reloads ([#3250](https://github.com/kdlbs/kandev/pull/3250))
- standardize surface typography primitives ([#3206](https://github.com/kdlbs/kandev/pull/3206))
- clear stale background activity after resume ([#3245](https://github.com/kdlbs/kandev/pull/3245))
- keep Quick Chat composer in viewport ([#3244](https://github.com/kdlbs/kandev/pull/3244))
- refresh automation continuation metadata so repeat PR merges can archive ([#3194](https://github.com/kdlbs/kandev/pull/3194)) by @nova28
- move spec-lint size exceptions to a merge-friendly sidecar ([#3207](https://github.com/kdlbs/kandev/pull/3207)) by @nova28
- recover auto-start routines stranded by a lost task-created event ([#3203](https://github.com/kdlbs/kandev/pull/3203)) by @nova28
- correct pluginsdk doc that misstated which on_enter actions run ([#3221](https://github.com/kdlbs/kandev/pull/3221)) by @nova28
- scope git status by task environment ([#3212](https://github.com/kdlbs/kandev/pull/3212))
- accept the automation MCP mode at the instance API ([#3193](https://github.com/kdlbs/kandev/pull/3193)) by @Thorsson
- bind office run identity to its own agent's session, not the assignee's ([#3211](https://github.com/kdlbs/kandev/pull/3211)) by @nova28
- repair office session race guard that could never trigger ([#3228](https://github.com/kdlbs/kandev/pull/3228)) by @nova28
- clear stale dispatch gate after context reset ([#3210](https://github.com/kdlbs/kandev/pull/3210)) ([#3223](https://github.com/kdlbs/kandev/pull/3223))
- restrict Changes auto-focus to Default layout ([#3205](https://github.com/kdlbs/kandev/pull/3205))
- stop silently dropping Office event triggers on sync ([#3213](https://github.com/kdlbs/kandev/pull/3213)) by @nova28
- stop a PR from rendering twice on a task's detail page ([#3208](https://github.com/kdlbs/kandev/pull/3208)) by @nova28
- resolve dynamic workflow replacement profiles ([#3202](https://github.com/kdlbs/kandev/pull/3202)) ([#3217](https://github.com/kdlbs/kandev/pull/3217))
- harden done cleanup identity and path safety ([#3195](https://github.com/kdlbs/kandev/pull/3195)) by @yattdev
- prevent tab maximize while renaming ([#3192](https://github.com/kdlbs/kandev/pull/3192))
- preserve canonical MCP tool names for Auggie ([#3196](https://github.com/kdlbs/kandev/pull/3196))
- preserve custom default layout proportions ([#3201](https://github.com/kdlbs/kandev/pull/3201))
- support stacked PR base retargeting for review-watch worktrees ([#3199](https://github.com/kdlbs/kandev/pull/3199))
- use local base when refresh is unavailable ([#3184](https://github.com/kdlbs/kandev/pull/3184))
- stop logging false unrecognized-action warnings for participant seats ([#3187](https://github.com/kdlbs/kandev/pull/3187)) by @nova28
- stop e2e ACP tests from launching commands production doesn't ([#3186](https://github.com/kdlbs/kandev/pull/3186)) by @nova28
- safely recover Cursor stream resets ([#3188](https://github.com/kdlbs/kandev/pull/3188))
- keep comparison target Git non-interactive ([#3185](https://github.com/kdlbs/kandev/pull/3185))
- avoid passthrough ready event deadlock ([#3177](https://github.com/kdlbs/kandev/pull/3177)) ([#3181](https://github.com/kdlbs/kandev/pull/3181))
- make worktree cleanup auditable and retryable ([#3178](https://github.com/kdlbs/kandev/pull/3178)) by @yattdev
- reject prompt admission during context reset ([#3169](https://github.com/kdlbs/kandev/pull/3169)) by @yattdev
- keep shared-environment status authoritative ([#3173](https://github.com/kdlbs/kandev/pull/3173))
- continue paginating transcript history ([#3174](https://github.com/kdlbs/kandev/pull/3174))
- support empty remote task worktrees ([#3172](https://github.com/kdlbs/kandev/pull/3172))
- bound untracked dependency status enumeration ([#3170](https://github.com/kdlbs/kandev/pull/3170))
### Performance
- stop task-plan write guard from loading full revision history for one number ([#3204](https://github.com/kdlbs/kandev/pull/3204)) by @nova28
### Documentation
- freeze generic plugin host boundary ([#3175](https://github.com/kdlbs/kandev/pull/3175)) by @yattdev
- require explicit PR review thread dispositions ([#3222](https://github.com/kdlbs/kandev/pull/3222))
- make quorum role resolution step-preferring ([#3215](https://github.com/kdlbs/kandev/pull/3215)) by @nova28
- fix comments claiming a Codex/StreamJSON protocol ([#3189](https://github.com/kdlbs/kandev/pull/3189)) by @nova28
- sync WorkflowStep field docs with the shipped contract ([#3183](https://github.com/kdlbs/kandev/pull/3183)) by @nova28
## 0.92.2 - 2026-08-30
### Features
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "kandev",
"version": "0.92.2",
"version": "0.93.0",
"private": false,
"description": "Launcher for Kandev — manage tasks, orchestrate agents, review changes, and ship value",
"license": "AGPL-3.0-only",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@kandev/desktop",
"version": "0.92.2",
"version": "0.93.0",
"private": true,
"type": "module",
"scripts": {
+1 -1
View File
@@ -1842,7 +1842,7 @@ dependencies = [
[[package]]
name = "kandev-desktop"
version = "0.92.2"
version = "0.93.0"
dependencies = [
"base64 0.22.1",
"darling 0.21.3",
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "kandev-desktop"
version = "0.92.2"
version = "0.93.0"
description = "Kandev desktop shell"
authors = ["Kandev"]
license = "AGPL-3.0-only"
+1 -1
View File
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "Kandev",
"version": "0.92.2",
"version": "0.93.0",
"identifier": "dev.kandev.desktop",
"build": {
"beforeDevCommand": "pnpm dev:vite",