Commit Graph

1043 Commits

Author SHA1 Message Date
Henry ecd3efc01b fix(office): stop multi-agent reviews from deadlocking by default (#3515)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 07:52:18 +01:00
Henry 1dd6d4bc9d fix(e2e): parse run-e2e.sh options after a leading -- and bound the docker info probe (#3518)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 07:52:07 +01:00
Carlos Florêncio 907ee91373 fix: protect referenced secrets from deletion (#3500) (#3503) 2026-09-09 07:50:57 +01:00
Clément Fiere 296a1bdb71 chore: consolidate backend literals and docs formatting (#3508)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 07:50:08 +01:00
Carlos Florêncio 258bfabf18 fix: guard archived session recovery and preserve launch errors (#3519) 2026-09-09 07:48:59 +01:00
Carlos Florêncio 867b2da18d fix: remove host model warnings from profile selectors (#3521) 2026-09-09 07:48:29 +01:00
Henry 00f394c473 fix(office): name the children in the children-completed wake prompt (#3510)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 22:27:16 +01:00
Henry 5f0459dab6 docs: correct stale unique-index precondition for office session identity (#3513)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 22:22:57 +01:00
Clément Fiere d61e06a8b0 feat(queue): move automation toggles to session scope (#3465)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 22:22:17 +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
Henry 7e2df645c2 chore(office): remove a garbage collector that never ran (#3495)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 19:53:48 +01:00
Henry 7435bc2e8b fix(web): retract empty-turn notice once real agent output lands (#3499)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 19:49:56 +01:00
Henry dff6543d6e fix(office): stop routines from bricking after their first fire (#3488)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 13:28:39 +01:00
Henry 56b241778c fix(office): tell the CEO which agent failed, not "Error: unknown" (#3485)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 13:28:17 +01:00
Carlos Florêncio 18d38c11a0 fix: prevent plan editor crash during task switches (#3493) 2026-09-08 09:54:18 +00:00
Carlos Florêncio e3d4352589 fix(agents): recover managed runtime capability probes (#3483) 2026-09-08 07:25:56 +00:00
Carlos Florêncio 4ea3ccf336 fix: recognize visible Dockview chat panels (#3481) 2026-09-07 21:17:02 +00:00
Henry ffa42a8cfd fix(office): grant record_step_decision capability to decision-seat holders (#3463)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-07 21:48:59 +01:00
Alassane d17812fdb1 fix(web): preserve pending git action ownership (#3373)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-07 21:31:06 +01:00
Henry 6597f8b9d1 feat(web,backend): show a distinct icon for tasks parked on background work (#3402)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-07 21:29:15 +01:00
Alassane ed50fb05b5 fix(ci): use trusted preview deploy command (#3456)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-07 19:48:11 +01:00
Carlos Florêncio a08f2b37ff feat(backend): enforce required store parity (#3459) 2026-09-07 19:28:31 +01:00
Carlos Florêncio 0057022456 fix(web): hide inactive repository providers (#3470) 2026-09-07 19:23:27 +01:00
Carlos Florêncio cb1ffd0f58 feat(agents): resolve unique advertised model variations (#3472) 2026-09-07 19:23:17 +01:00
Carlos Florêncio 410a274629 fix: preserve scroll position across task switches (#3474) 2026-09-07 19:22:57 +01:00
João Salavisa 52948cd3f0 fix(web): stabilize archive confirmation surface (#3460)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-07 16:16:44 +01:00
João Salavisa 5ee5161166 feat(ui): confirm saved view deletion (#3461)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-07 16:14:58 +01:00
Carlos Florêncio bcdb0ce5e9 feat(agents): activate reviewed runtime defaults on startup (#3471) 2026-09-07 14:51:46 +01:00
Carlos Florêncio ce512d146a feat(tasks): simplify launch-step destination (#3466) 2026-09-07 13:47:06 +01:00
Carlos Florêncio 5cf74c427f feat(web): serve native HTML previews (#3375) 2026-09-07 13:45:28 +01:00
Carlos Florêncio 3fba828e2f fix: recover failed task launches safely (#3437) 2026-09-07 11:19:09 +01:00
Carlos Florêncio 3c6af41063 fix(github): retry PR auto-fix turns without outcomes (#3458) 2026-09-07 10:15:24 +01:00
Henry cd78236315 fix(backend): stop restarts from leaving the API stuck in "starting" (#3445)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-06 21:29:19 +01:00
Henry 902f11d266 fix(backend): stop workflow triggers from re-running actions right after a restart (#3447)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-06 21:28:49 +01:00
Carlos Florêncio 4da737a76f fix: preserve PR status colors across reload (#3454) 2026-09-06 21:27:09 +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
Clément Fiere 1bd150d0eb fix(web): refine queued message row controls (#3449)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-06 17:27:42 +01:00
Carlos Florêncio 3173c2b56a feat(sidebar): add automatic task color rules (#3180) 2026-09-06 17:18:09 +01:00
Carlos Florêncio 3119b08199 feat(storage): add progressive storage analysis (#3429) 2026-09-06 16:09:03 +00:00
Carlos Florêncio 2c4a0f425f fix(tasks): protect dirty worktree deletion (#3426) 2026-09-06 15:19:25 +01:00
Carlos Florêncio b4d594c971 fix(web): preserve Kanban column width while dragging (#3345) (#3423) 2026-09-06 15:15:48 +01:00
Carlos Florêncio 28eb911a2a fix: suppress invalid task timestamps (#3434) 2026-09-06 15:14:49 +01:00
Carlos Florêncio 039142db80 fix: keep PR walkthrough links canonical (#3438) 2026-09-06 15:14:28 +01:00
Henry 7cb5d8c0b3 fix(backend): break approver-first tie when neither quorum seat sits at the current step (#3442)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-06 15:10:53 +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 89cddc2239 ci: add selectable external CI runners (#3451) 2026-09-06 14:45:59 +01:00
Carlos Florêncio bab9e641fa perf: isolate task surface rendering (#3226) 2026-09-06 13:30:24 +01:00
Carlos Florêncio fed90594d3 fix: keep draft PR icons muted (#3424) 2026-09-06 11:36:41 +01:00
Carlos Florêncio cf532501a1 fix(web): keep new-file input focused after menu close (#3419) 2026-09-06 11:36:25 +01:00