Commit Graph

3365 Commits

Author SHA1 Message Date
Carlos Florêncio 25d4a977f4 feat(ui): add adaptive Kanban scrolling cues (#3739) 2026-09-17 14:39:05 +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
Henry b99ac97a24 fix(dynamic-routing): stop scrambling and truncating dynamic-agent launch prompts (#3741)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-17 14:33:58 +01:00
Henry 3faf244b1d fix(office): stop mark fixed from silently discarding a newer pause reason (#3734)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-17 14:33:52 +01:00
José Almeida e8e8bcff64 feat: show CLI provider icons in composer model picker (#3760) 2026-09-17 14:04:54 +01:00
José Almeida 79894dc506 fix(ui): show archive progress before removal (#3730) 2026-09-17 13:16:25 +02:00
Clément Fiere f32eb37378 feat: add prompt-history plugin to catalog (#3757) 2026-09-17 11:17:36 +01:00
Carlos Florêncio 6d8e54ffd0 fix: preserve file-tree rows after hidden panel restore (#3744) 2026-09-17 10:43:53 +01:00
Carlos Florêncio 580665318a fix: improve condensed workflow hover interaction (#3746) 2026-09-17 10:43:42 +01:00
Carlos Florêncio b1b8857146 feat: protect agent plan edits and recover revisions (#3745) 2026-09-17 10:43:28 +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
Benjamin 8a0335acb6 fix(mcp): name unknown tool arguments and state task binding (#3733)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-17 10:41:43 +01:00
Carlos Florêncio 03bc877e31 fix: approve Claude ACP Kandev MCP permissions (#3729) (#3738) 2026-09-17 10:41:34 +01:00
Carlos Florêncio 2eee90d38e test: close conversation storage follow-up gates (#3742) 2026-09-17 10:39:30 +01:00
José Almeida 5450be9d07 feat: scope sidebar task views by workspace (#3731) 2026-09-17 10:58:47 +02: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
Carlos Florêncio c8cacc5627 fix: wake MCP queued messages (#3716) (#3737) 2026-09-16 22:57:09 +01:00
Carlos Florêncio d081ff0110 ci: exempt canonical plugin registry source (#3736) 2026-09-16 22:00:48 +01:00
Henry e48ca9b166 feat(backend): compute review-round entry number server-side (#3266)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-16 21:35:59 +01:00
Carlos Florêncio 4c6e80091d fix: quiet shutdown logs, portable MCP tool schemas, and Copilot model UX (#3726) 2026-09-16 20:28:37 +01:00
João Salavisa 1293d65a8e fix: retract output from abandoned provider retries (#3728)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-16 17:41: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
José Almeida 057335f851 fix(kanban): remove mobile task dragging (#3701) 2026-09-16 12:13:03 +01:00
Carlos Florêncio 044a82367b feat: preview workflow moves before execution (#3677) 2026-09-16 11:16:47 +01:00
Alassane 031c1b4b8d feat(plugins): register Redmine marketplace entry (#3684)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
2026-09-16 10:43:38 +01:00
Carlos Florêncio 173e4c8c94 fix: keep transient retry banners to one notice (#3704) 2026-09-16 10:38:31 +01:00
Henry 88c6c0fe0a fix(office): don't fire paused or archived routines on cron, manual run, or webhook (#3535)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-16 09:49:20 +01:00
Clément Fiere 2e3aeaed02 fix: pair provider_scope with provider_repo_id on repository writes (#3699)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-16 09:46:58 +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
Carlos Florêncio aae5a723cd feat(settings): reorganize storage settings and improve retention UX (#3695) 2026-09-16 09:42:52 +01:00
Carlos Florêncio d2f1ea1faa ci: harden GitHub API workflows (#3709) 2026-09-16 09:42:22 +01:00
Carlos Florêncio 993b30cb90 fix: restore cancel controls during active turns (#3705) 2026-09-16 09:39:13 +01:00
Alassane 60aef37cbd feat(plugins): port agent_conversation Host contract from the maintained fork (#3672)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 23:17:41 +01:00
Alassane cb9752b1a2 feat(plugins): add generic approval ledger and receipts (#3238)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 23:16:06 +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
Carlos Florêncio dcca12b964 feat: improve PR walkthrough impact summaries (#3706) 2026-09-15 23:14:07 +01:00
Carlos Florêncio 71dbffec0c feat(mcp): add provider-neutral change request tools (#3671) 2026-09-15 23:13:33 +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
José Almeida 4ef775afc9 fix(kubernetes): recover sessions after lost Pods (#3703) 2026-09-15 22:09:33 +02: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
Henry a0774f4f1a feat(alertsource): let new alert sources share storage, not a table per integration (#3694)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 20:42:39 +01:00
Henry f8fc3bf506 feat(orchestrator): add instance-wide agent session concurrency ceiling (#3687)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 20:22:05 +01:00
Clément Fiere 2b1d0cf7d1 feat: add prompt history plugin Host prerequisites (#3588)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 19:05:40 +01:00
Henry 186e354116 fix: stop the needs-you inbox from flashing Loading on background refresh (#3685)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 18:52:53 +01:00
José Almeida b586a80cc3 fix: restore single-user MCP PR linking (#3698) 2026-09-15 17:48:39 +01:00
StoyKK 7f8781fef0 fix(lifecycle): forward TaskID in the Docker create-instance request (#3612)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 17:14:50 +01:00
José Almeida 21afb5ff16 fix: discover locally installed agents across launch modes (#3696) 2026-09-15 17:04:02 +01:00
José Almeida d986a14326 fix(kubernetes): make retained PVC preparation robust (#3697) 2026-09-15 16:16:08 +02:00