Commit Graph

650 Commits

Author SHA1 Message Date
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
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 d986a14326 fix(kubernetes): make retained PVC preparation robust (#3697) 2026-09-15 16:16:08 +02: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
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 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 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 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
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 2a11854e13 fix: fence cancelled session recovery attempts (#3636) 2026-09-13 12:08:05 +01:00
Henry 41d3565467 fix(backend): tear down orphaned agent processes when a session never starts (#3394)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 10:22:45 +01:00
Henry df3c9142ab feat(agentctl): push to a caller-named remote and branch, not just origin (#3558)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-12 23:01:44 +01:00
Henry aebb01e714 feat(executors): detect and tear down dead SSH session transports (#3581)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-12 23:00:53 +01:00
github-actions[bot] ae3e359abc chore: update managed runtime pins (#3606)
Co-authored-by: kandev-runtime-updater[bot] <kandev-runtime-updater[bot]@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-12 20:40:48 +01:00
Carlos Florêncio d8eefc5718 fix: restore completed task workspace access (#3577) 2026-09-12 16:26:35 +01:00
Carlos Florêncio b3113b62f3 fix: fence session recovery and preserve fallback outcomes (#3610) 2026-09-11 18:19:11 +01:00
Carlos Florêncio 52b9c55a24 docs: remove duplicated runtime default claims (#3608) 2026-09-11 17:41:00 +01:00
Carlos Florêncio 8cccefbb93 fix(executors): honor selected remote PR branches (#3591) 2026-09-11 17:20:01 +01:00
Alassane 21a639b726 fix(worktree): preserve content-only checkouts (#3137)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-11 12:52:33 +01:00
José Almeida 407ed4f1a5 fix: keep iOS composer suggestions visible above the keyboard (#3596) 2026-09-11 09:07:48 +01:00
Henry 1262d4476d fix(backend): stop orphaned agentctl processes from piling up on SSH runners (#3527)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 23:38:36 +01:00
João Manso 33db474cd4 fix(lifecycle): resolve worktree dir by sanitized repo name on launch admission (#3580)
Co-authored-by: Joao Manso <X363081@bcpcorp.net>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 22:49:08 +01:00
José Almeida f45450fe8a feat: make plan comments task-scoped (#3332) 2026-09-10 22:33:56 +01:00
Henry a391af1667 fix(agent): stop provider fallback from leaking secrets and raw continuation text (#3393)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 21:30:37 +01:00
Carlos Florêncio 622d18c76a feat(settings): expose agent-accessible settings (#3543) 2026-09-10 11:35:46 +01:00
Carlos Florêncio 2858109308 feat: improve Kubernetes worker lifecycle visibility (#3553) 2026-09-10 11:05:05 +01:00
Henry 11e5f7005e docs(agents): correct the reason a blocking MCP question survives 5 minutes (#3523)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 20:47:27 +00:00
Carlos Florêncio e381a589b3 feat(tasks): queue prompts during session resume (#3554) 2026-09-09 21:32:38 +01:00
Carlos Florêncio 30fcbfb901 feat(office): migrate workflow decisions to task-bound CLI (#3484) 2026-09-09 20:08:48 +01:00
Edan Binshtok 2afab22705 fix(agents): make Pi MCP eager and pin adapter (#3546)
Co-authored-by: cybertronic <cybertronic@gmail.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 19:50:40 +01:00
Carlos Florêncio baa00e735a fix: recognize leading [canceled] in Cursor stream-reset errors (#3544) 2026-09-09 13:46:46 +01:00
Henry fc1fc3ac18 fix(backend): stop routine tasks from getting office skills they can't run (#3502)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 07:51:43 +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
Henry dfb53409f3 fix(backend): retry SSH agentctl handshake rejection instead of failing the launch (#3511)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 22:26:48 +01:00
Carlos Florêncio e3d4352589 fix(agents): recover managed runtime capability probes (#3483) 2026-09-08 07:25:56 +00: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
Carlos Florêncio a08f2b37ff feat(backend): enforce required store parity (#3459) 2026-09-07 19:28:31 +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 bcdb0ce5e9 feat(agents): activate reviewed runtime defaults on startup (#3471) 2026-09-07 14:51:46 +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
Henry 0b368b3a8e fix(office): stop reviewer and approver comments showing under the assignee's name (#3444)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-06 21:28:10 +01:00
Jonathan Marbutt 8c72bc0eeb fix(backend): stop Sprites prepare truncating git history and leaking the clone token (#3411)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-06 13:49:18 +01:00