Commit Graph

776 Commits

Author SHA1 Message Date
José Almeida 6c5ab15980 feat: identify symlinks in changes and files (#3675) 2026-09-15 12:20:54 +01:00
José Almeida b10ed80fa2 feat(ui): reveal collapsed sidebar on configurable hover (#3678) 2026-09-15 10:43:47 +01:00
Henry f6bf42c662 fix(tasks): archive a task whose canonical environment is gone (#3659)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 10:32:18 +01:00
Henry ad34d0d1e0 fix(task): make review finding status updates idempotent on resolved_at (#3670)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 10:31:55 +01:00
Henry b2efea3892 fix: rename the Inbox feature toggle label to match the sidebar (#3673)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 10:31:45 +01:00
Alassane cc33b2a813 fix(plugins): support direct agent profile invocation (#2870)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 09:40:39 +01:00
Carlos Florêncio 33c66bcff7 feat: add optional tool payload retention (#3668) 2026-09-15 09:38:21 +01:00
Carlos Florêncio df2704f5e2 fix: persist right-panel visibility across layouts (#3657) (#3661) 2026-09-15 09:36:57 +01:00
Carlos Florêncio eeeb6f5586 fix: retain session failures across recovery surfaces (#3669) 2026-09-15 09:36:47 +01:00
José Almeida 54e2e21f32 fix(kubernetes): make Docker worker lifecycle reliable (#3676) 2026-09-15 04:33:02 +00:00
José Almeida 4a0399de83 feat(kubernetes): add explicit Docker workload recipe (#3648) 2026-09-14 22:42:16 +01:00
Carlos Florêncio 8acb32c889 fix: make queue admission reliable (#3663) (#3666) 2026-09-14 19:19:09 +01:00
Henry 2a0ec87da7 test(office): stop a participant seat from naming no agent (#3662)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-14 18:49:02 +01:00
Carlos Florêncio da204b8cdb feat(ui): compact task prompt chips (#3665) 2026-09-14 18:45:35 +01:00
José Almeida afeebea2da fix(mcp): expose accepted workspace mode values (#3667) 2026-09-14 17:17:38 +01:00
Clément Fiere 01b0dedd6c fix: harden task archive lifecycle recovery (#3651)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-14 16:34:25 +01:00
Alassane 262ecdf270 feat(mcp): handle task change links (#3506)
Co-authored-by: Carlos Florêncio <carlosmflorencio@gmail.com>
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
2026-09-14 15:00:35 +01:00
Carlos Florêncio bf0e2853fb fix: widen workflow hover disclosure (#3664) 2026-09-14 14:52:35 +01:00
Alassane 4fde4f7cb4 fix(test): scan aliased and dot-imported os environment reads (#3505)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-14 14:45:14 +01:00
José Almeida cc6077fd7f feat: make new task auto-focus optional (#3653) 2026-09-14 13:01:29 +00:00
José Almeida 0f4bf79b8d fix(github): preserve PR watch branch identities (#3649) 2026-09-14 13:59:28 +01:00
Carlos Florêncio bb784a1d90 feat: restore Quick Chat tabs and expose agent goals (#3645) 2026-09-14 10:32:21 +00:00
José Almeida c092acac8b fix(threads): allow scrolling through long clarification footers (#3655) 2026-09-14 10:43:38 +01:00
José Almeida 9475abe480 fix: preserve plan comment drafts on foreground refresh (#3652) 2026-09-14 10:13:48 +01:00
Carlos Florêncio ba960f9732 feat: add canvas marketplace distribution and sharing (#3603) 2026-09-14 09:31:20 +01:00
Carlos Florêncio 5c6434d7d8 feat: explain divergent contribution histories (#3627) 2026-09-14 09:28:23 +01:00
Carlos Florêncio f371804f5b fix: contain workflow reset failures (#3358) (#3637) 2026-09-14 09:28:11 +01:00
Carlos Florêncio c86a16b784 feat(ui): group homepage view settings (#3658) 2026-09-14 09:26:24 +01:00
Henry 36dd762bf1 feat(ui): add workspace Needs-you Inbox for pending agent questions (#3641)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-14 09:19:55 +01:00
Carlos Florêncio 753e5549ee chore: use Luna medium for PR poller (#3647) 2026-09-13 23:21:13 +01:00
Carlos Florêncio 623d183b06 fix: bound Git subprocess execution (#3646) 2026-09-13 21:57:54 +01:00
Carlos Florêncio 7d4bd1104a fix: harden startup recovery timeout and scrolling (#3654) 2026-09-13 21:57:10 +01:00
Henry bc38ea1ec7 fix(office): make routine catch-up enqueue a summarized wake (#3538)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 21:44:40 +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
Henry f529d4b757 feat(office): bound run history growth with a scheduled retention sweep (#3566)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 21:43:44 +01:00
Henry e75c8b37c8 feat(executors): keep worktree and local agents running across a backend restart (#3467)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 21:42:24 +01:00
Henry 89bf7657a2 fix(backend): stop provider failure diagnostics from being lost or misattributed mid-stream (#3479)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 18:47:08 +01:00
Henry 4e4b29b29e fix(office): keep budget alerts honest when a policy changes mid-check (#3532)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 17:45:53 +01:00
José Almeida d62daa9d70 fix(ui): normalize workflow move options styling (#3644) 2026-09-13 18:02:11 +02:00
Carlos Florêncio 32b21c8b22 feat: open canvas setup dialog directly (#3587) 2026-09-13 16:59:54 +01:00
Carlos Florêncio 34a21812ca fix: recover slow analytics and workspace reads (#3639) 2026-09-13 16:59:03 +01:00
Henry 26bf26fc20 fix(office): stop duplicate and missed children-completed run dispatches (#3620)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 16:51:59 +01:00
Henry 509a1bb9b5 fix(office): keep an agent's session alive while it's still working the task (#3556)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 15:26:16 +01:00
Henry 20308a2d16 feat(tasks): allow switching a task's executor before materialization (#3559)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 15:25:16 +01:00
José Almeida 0c2901a788 fix(web): recover plan comments without blocking empty chat (#3616) 2026-09-13 13:14:26 +01:00
José Almeida f718c50666 feat(threads): add grid layouts and auto-hide composers (#3626) 2026-09-13 13:13:10 +01:00
Henry 88d73abaad feat(office): add a workspace-wide pause to halt autonomous agent launches (#3536)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 12:24:48 +01:00
Henry 6ff413078b feat(web): drag-and-drop reorder kanban task cards within a column (#3623)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 12:20:23 +01:00
Carlos Florêncio 9cc146ee21 fix: bridge executor HTTPS Git access through host gh (#3072) (#3635) 2026-09-13 12:19:46 +01:00
Carlos Florêncio 9e9d3b1fb0 fix: recover delayed session entry (#3631) 2026-09-13 12:14:45 +01:00