Commit Graph

113 Commits

Author SHA1 Message Date
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
Henry d739dc56c2 fix(office): stop parent tasks waking twice when children finish (#3271)
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 20:05:59 +00:00
Carlos Florêncio 69e6c4f249 feat: add workflow profile session lifecycle policies (#3225) 2026-09-02 19:50:14 +00:00
Corey Fogg 17da0aafe3 fix(agent): materialize attachments sent into a generating turn (#3277)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-02 16:55:33 +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 daa03502ac fix: scope git status by task environment (#3212) 2026-09-01 01:12:02 +00:00
Henry f9c50a4852 docs(specs): make quorum role resolution step-preferring (#3215)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-31 18:53:11 +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
Alassane 03ad1a622d fix: make worktree cleanup auditable and retryable (#3178)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-31 11:21:48 +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 2ef2c174c9 fix: preserve Changes data after session deletion (#3162) 2026-08-30 13:28:47 +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
Carlos Florêncio 5658aecd32 fix(backend): unblock advisory stop-owner registration (#3107) (#3116) 2026-08-28 17:03:29 +00:00
Carlos Florêncio 2c293b55b0 fix: preserve archived task resume state (#3115) 2026-08-28 12:07:46 +00:00
Henry c7de33b0bc fix(backend): stop a duplicate lifecycle turn from hiding a pending clarification (#2989)
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-08-27 19:56:39 +00:00
Carlos Florêncio 81a22a3f55 feat: improve quick chat tabs (#3076) 2026-08-27 16:33:46 +00:00
José Almeida a1f3bb8e55 refactor(web): simplify mobile task top bar (#3035) 2026-08-26 13:02:45 +00:00
Carlos Florêncio 32b81c2f2d fix: gate focus auto-start on task dependencies (#3045) 2026-08-26 07:11:38 +00:00
Carlos Florêncio 1e05cf9201 docs: tighten specification ownership and migration (#3004) 2026-08-24 21:30:53 +00:00
Henry d3d4d9d04e fix(office): require agents to explicitly signal before advancing the Work step (#2972)
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-08-24 20:34:52 +00:00
Carlos Florêncio 42cd897dfb fix(orchestrator): gate worktree reuse on live inventory (#2987) 2026-08-24 19:50:42 +00:00
Henry 54d507b8d7 fix(backend): bind the HTTP listener before startup recovery so health checks don't crash-loop (#2944)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-24 19:35:07 +00:00
Carlos Florêncio 4b7ea239d4 fix(web): scope task title previews to Kanban (#2939) 2026-08-24 19:24:15 +00:00
Carlos Florêncio 222a727151 fix: make clarification watchdog recovery race-free (#2982) 2026-08-24 14:44:11 +00:00
Carlos Florêncio 832734bb67 docs: migrate legacy specs and add product context (#2964) 2026-08-24 11:09:03 +00:00
Alassane 0a45728753 fix: reuse task workspaces for additional sessions (#2843)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-23 21:24:01 +00:00
Carlos Florêncio 8620537f0c docs: migrate task and workflow specs (#2957) 2026-08-23 17:34:52 +00:00
José Almeida 0590b2993d fix(web): preserve review diff during PR refresh (#2897) 2026-08-23 11:07:54 +00:00
Carlos Florêncio 26ef699b00 fix: enforce MCP question turn boundary (#2931) 2026-08-22 19:04:13 +00:00
Alassane fc7136e02e fix(mcp): allow parent workspace-source recovery (#2842)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-22 15:37:29 +00:00
Carlos Florêncio cf391bab8b feat(git): use repository-qualified PR comparison targets (#2828) 2026-08-21 22:04:44 +01:00
Alassane 7365db7064 feat(web): add rich task and GitLab MR hover previews (#2610)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-21 16:38:21 +01:00
Carlos Florêncio 61bde7ab9e fix(web): keep Create Task open on Escape (#2803) 2026-08-19 17:03:03 +01:00
Carlos Florêncio b0a056f83f fix(web): reset executor when returning to repo (#2786) 2026-08-18 22:04:50 +01:00
José Almeida 7e2c4ae84e fix: enforce active clarification lifecycle (#2669) 2026-08-17 11:14:12 +00:00
Clément Fiere 4d54c20041 fix(web): stop task context menu from starting a row drag (#2662) 2026-08-14 15:56:11 +01:00
Carlos Florêncio 6aeaf4ad22 fix(web): reconcile provider history in Changes timeline (#2618) 2026-08-13 12:54:39 +01:00
Carlos Florêncio d5f0a4466c fix(web): render queued attachment previews (#2622) 2026-08-13 12:44:08 +01:00
Carlos Florêncio 9a7966a45e feat: queue task moves at WIP capacity (#2579) 2026-08-13 12:40:02 +01:00
Carlos Florêncio 10606d13a7 feat(mcp): inherit creator session runtime for new tasks (#2581) 2026-08-13 11:08:07 +01:00