308 Commits

Author SHA1 Message Date
Carlos Florêncio 3aa3233c78 feat: share local Cursor MCP authentication (#3923) 2026-09-25 10:31:58 +01:00
Carlos Florêncio 04b84aa9ef feat: add task-specific workflow changes (#3895) 2026-09-25 10:30:33 +01:00
Dmitry Koryakov 5cb908e4ad fix: deliver long CLI passthrough prompts intact (#3894)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-24 14:45:00 +01:00
Carlos Florêncio 4bebf7c511 feat: preview task canvases with workspace data (#3887) 2026-09-23 20:51:55 +01:00
João Manso f2d52f1826 feat(agents): let a custom agent speak ACP (#3863)
Co-authored-by: Joao Manso <X363081@bcpcorp.net>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-23 11:01:32 +01:00
Carlos Florêncio 41eeaf0c70 feat(canvas): show live workflow history and simplify sharing (#3877) 2026-09-23 10:57:06 +01:00
point-source 308aada5f9 feat: add task-owned web preview feedback (#3708)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-22 13:20:58 +01:00
Henry c7cc92382b feat(executors): add continuous SSH host reachability probing (#3747)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-22 10:31:00 +01:00
Henry 8779c88d79 feat(platform): show which startup step is running, with progress and ETA (#3813)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-20 00:06:19 +01:00
Carlos Florêncio a27423f960 feat: add task-specific workflow agent overrides (#3822) 2026-09-19 21:26:36 +01:00
José Almeida 9e48a71dbe feat: add per-task remote repository checkout options (#3817) 2026-09-19 15:43:12 +01:00
José Almeida 32d640f264 feat: open task folders with host availability checks (#3784) 2026-09-19 11:46:09 +01:00
Carlos Florêncio 3c1bf2da4d feat(office): implement taskless runs and Office mode repairs (#3777) 2026-09-18 15:13:01 +01:00
Henry 8641c5b1ae feat(office): report routine schedule state and harden coordinator install (#3763)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-18 10:38:01 +01:00
Henry 4692c53856 feat(inbox): surface unanswerable questions in a new History tab (#3679)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-18 10:35:00 +01:00
Carlos Florêncio b1b095f0c0 feat: make session capacity opt-in (#3790) 2026-09-18 10:33:17 +01:00
Clément Fiere 33b1d23946 feat(agents): show configured fallback in profile rows (#3754)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-17 14:34:41 +01:00
Henry cf9c98ded0 fix(office): routine create/save persists every field and can arm a cron schedule (#3759)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-17 14:34:22 +01:00
Carlos Florêncio 044a82367b feat: preview workflow moves before execution (#3677) 2026-09-16 11:16:47 +01:00
Samuel Torres Fernandes 209c454d6c feat(agents): add OpenAI-compatible provider primitive for coding agents (#3233)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-16 09:46:13 +01:00
Henry 37cea5a8c2 feat(web): add a Failed tab to the Needs-you Inbox (#3683)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 23:14:56 +01:00
Carlos Florêncio 02120b907c fix: protect queued FIFO dispatch admission (#3702) 2026-09-15 23:14:14 +01:00
Alassane 739eabc49a fix(agents): enforce exact profile model identity (#3473)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 23:11:43 +01:00
Mattias Andersson 411f56b51b feat(plugins): add signed webhook automation adapters (#3692)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 19:44:43 +00:00
Carlos Florêncio 33c66bcff7 feat: add optional tool payload retention (#3668) 2026-09-15 09:38:21 +01:00
Carlos Florêncio 8acb32c889 fix: make queue admission reliable (#3663) (#3666) 2026-09-14 19:19:09 +01:00
Carlos Florêncio ba960f9732 feat: add canvas marketplace distribution and sharing (#3603) 2026-09-14 09:31:20 +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
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 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
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
Henry fc64661ce0 fix(office): stop office tasks reaching Done while stuck on an earlier workflow step (#3392)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-12 20:41:09 +01:00
Carlos Florêncio 5506967be6 fix(tasks): condition discard consent on local changes (#3590) 2026-09-11 15:51:45 +00:00
Carlos Florêncio e64d8e4cf3 feat(workspaces): save repository set base branches (#3269) 2026-09-11 15:18:10 +00:00
Carlos Florêncio 86b96fd14e fix: stabilize canvas runtime and permission review (#3600) 2026-09-11 14:51:32 +00:00
Luan Martins 3422794932 feat(workflow): one-shot step-entry move overrides (#3389)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-11 12:51:31 +01:00
José Almeida f45450fe8a feat: make plan comments task-scoped (#3332) 2026-09-10 22:33:56 +01:00
Carlos Florêncio 004a7a55db feat(workflows): add explicit session targeting (#3557) 2026-09-10 16:32:41 +01:00
Henry 4d05148f7a feat(office): fail closed on budget admission for unattended runs (#3520)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 15:29:00 +01:00
Carlos Florêncio 272ddfca8a fix: restore completed task conversation follow-ups (#3564) 2026-09-10 15:01:37 +01:00
Henry f26d8281d6 feat(web): let operators return a paused or stopped Office agent to idle (#3534)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 14:49:49 +01:00
Clément Fiere 00683ae43f feat(queue): fence queued message editing against concurrent sends (#3480)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 14:32:06 +01:00
Carlos Florêncio 2858109308 feat: improve Kubernetes worker lifecycle visibility (#3553) 2026-09-10 11:05:05 +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 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
Carlos Florêncio 5cf74c427f feat(web): serve native HTML previews (#3375) 2026-09-07 13:45:28 +01:00
Carlos Florêncio 2c4a0f425f fix(tasks): protect dirty worktree deletion (#3426) 2026-09-06 15:19:25 +01:00
Carlos Florêncio b086f41179 fix: classify backend reload diagnostics (#3414) 2026-09-06 11:35:51 +01:00
Carlos Florêncio d74e85883d feat: add plugin-backed canvases (#3111) 2026-09-05 18:44:43 +00:00