Commit Graph

55 Commits

Author SHA1 Message Date
Benjamin 00c7469d81 fix(tasks): detect stalled sessions and heal orphaned ones in sweep (#3832)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-21 00:02:29 +01:00
Benjamin 1981b37338 fix(orchestrator): warn when auto-start is skipped for unresolved dependencies (#3724)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-17 10:41:52 +01:00
Alassane 85c93d3fde fix: compact fully integrated managed branches (#3158)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-16 23:20:37 +01:00
João Salavisa fc341e6cff fix: restore Nest under candidates (#3727)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-16 17:41:30 +01:00
Carlos Florêncio 5c6434d7d8 feat: explain divergent contribution histories (#3627) 2026-09-14 09:28:23 +01:00
Henry 8d01756ec5 feat(web): add priority sort and filter to the kanban board (#3344)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 21:44:28 +01:00
Carlos Florêncio 31a48a6428 fix: preserve task brief on first chat message (#3615) (#3632) 2026-09-13 12:06:50 +01:00
Henry 41d3565467 fix(backend): tear down orphaned agent processes when a session never starts (#3394)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 10:22:45 +01:00
Carlos Florêncio 49df3794bc docs: replace tracked document catalogs (#3482) 2026-09-12 17:23:20 +01:00
Carlos Florêncio d8eefc5718 fix: restore completed task workspace access (#3577) 2026-09-12 16:26:35 +01:00
Carlos Florêncio dcc82604a1 fix(mcp): separate task creation by workspace mode (#3607) 2026-09-11 18:18:43 +01:00
Henry fd9b78e58d fix(tasks): resolve launch repositories from the task attachment set (#3582)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-11 17:43:49 +01:00
Carlos Florêncio a4077cf9cf feat(ui): group task and card menu actions (#3599) 2026-09-11 14:51:57 +00:00
Alassane 21a639b726 fix(worktree): preserve content-only checkouts (#3137)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-11 12:52:33 +01:00
José Almeida 56dae4cc2e feat(ui): add task actions to Threads view (#3585) 2026-09-11 02:51:46 +01:00
Carlos Florêncio 82277e594f fix(web): prevent selected task removal navigation flicker (#3578) 2026-09-10 23:38:10 +01:00
José Almeida f45450fe8a feat: make plan comments task-scoped (#3332) 2026-09-10 22:33:56 +01:00
Henry 982cdb63eb feat(web): add task actions menu to preview panel and detail top bar (#3395)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 18:01:59 +01:00
Carlos Florêncio 004a7a55db feat(workflows): add explicit session targeting (#3557) 2026-09-10 16:32:41 +01:00
Carlos Florêncio 272ddfca8a fix: restore completed task conversation follow-ups (#3564) 2026-09-10 15:01:37 +01:00
Carlos Florêncio 3973825f66 fix: preserve signal-gated workflow proceed action (#3572) 2026-09-10 15:00:09 +01:00
Carlos Florêncio e381a589b3 feat(tasks): queue prompts during session resume (#3554) 2026-09-09 21:32:38 +01:00
Carlos Florêncio 48f6c773dc fix(tasks): recover cleanup preparation for missing worktrees (#3541) 2026-09-09 10:31:00 +01:00
Henry ad32c6b2cd fix(backend): stop discarding step_complete's handoff before the next step reads it (#3446)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 19:57:45 +01:00
Carlos Florêncio ec5249bd0b feat(tasks): preview task launch destination and prompt (#3425) 2026-09-06 21:25:27 +01:00
Carlos Florêncio 66b41c8968 fix(tasks): bound clarification response submissions (#3439) 2026-09-06 18:52:30 +01:00
Henry 177b5596b5 feat(mcp): add append mode to update_task_plan_kandev (#3448)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-06 15:10:10 +01:00
Carlos Florêncio c4ca73e273 fix(tasks): hide human assignee when auth is disabled (#3417) 2026-09-06 11:36:08 +01:00
Jonathan Marbutt 97140168d8 fix(web): keep a usable agent selected when the executor changes (#3388)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-05 17:42:06 +00:00
João Salavisa 481359ddb2 feat(auth): organization units, tenancy, roles and scopes for team access (#2919)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-05 13:40:43 +00:00
Carlos Florêncio fc532aba6a fix(terminal): support PostgreSQL task terminals (#3371) (#3378) 2026-09-05 10:23:53 +00:00
Henry f441399441 feat(tasks): show and set task priority on the kanban board (#3333)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-05 10:15:19 +00:00
Carlos Florêncio ddcc4fc6a0 fix(tasks): preserve detached workspace ownership (#3366) (#3374) 2026-09-04 18:15:13 +00:00
Carlos Florêncio 76825c109e feat(tasks): edit task dependencies (#3308) (#3323) 2026-09-04 02:35:15 +00:00
Carlos Florêncio 89397feb7b feat: distinguish archived command-panel task results (#3298) 2026-09-03 08:08:12 +00:00
Henry 8f937c3b47 feat(tasks): reject task plan saves over 256 KiB instead of growing unbounded (#3297)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-02 22:42:51 +00:00
Carlos Florêncio 69e6c4f249 feat: add workflow profile session lifecycle policies (#3225) 2026-09-02 19:50:14 +00:00
Carlos Florêncio 2e2019aed1 fix: settle session launches with attachments (#3258) 2026-09-01 21:15:11 +00:00
Henry 070c881812 fix(backend): prevent concurrent plan writes from losing edits (#3256)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-01 18:49:54 +00:00
Carlos Florêncio 3a93e65060 fix(chat): preserve saved prompt context in Quick Chat (#3251) 2026-09-01 15:21:23 +00:00
Carlos Florêncio 40beea5f2e fix: guard passthrough initial prompt turn (#3247) (#3249) 2026-09-01 12:28:47 +00:00
Carlos Florêncio f85ae95afe fix: preserve canonical MCP tool names for Auggie (#3196) 2026-08-31 18:46:30 +00:00
Carlos Florêncio 1c7b5afce1 fix: avoid passthrough ready event deadlock (#3177) (#3181) 2026-08-31 12:27:18 +00:00
Carlos Florêncio 07da130284 fix(git): keep shared-environment status authoritative (#3173) 2026-08-31 10:18:03 +00:00
Carlos Florêncio b2764dae7a fix: preserve recovered workspace path (#3167) 2026-08-30 19:46:32 +00:00
Carlos Florêncio 094cb7ef1d fix: reconcile stale task state projections (#3144) 2026-08-30 14:10:22 +00:00
Carlos Florêncio f318999ff1 fix: quiesce active turns before workflow context reset (#3156) 2026-08-30 13:48:02 +00:00
Carlos Florêncio 4e732c7989 fix: resume persisted Quick Chat sessions (#3138) 2026-08-29 09:31:38 +00:00
Carlos Florêncio e07a0f98e1 fix(backend): classify expected diagnostic failures (#3120) 2026-08-28 19:24:27 +00:00
Carlos Florêncio 263fab6342 fix: route passthrough workflow steps by profile (#3110) (#3117) 2026-08-28 17:05:29 +00:00