Commit Graph

3205 Commits

Author SHA1 Message Date
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
Carlos Florêncio 544246e50e feat(storage): show database footprint in storage analysis (#3575) 2026-09-10 21:36:50 +01:00
Henry d29f35a7c2 fix(office): stop agent heartbeat cooldowns from being silently ignored (#3512)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 21:31:01 +01:00
Henry 03a383bb24 fix(office): stop parent tasks from stalling when a reopened child finishes again (#3290)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 21:30:47 +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
Henry bfdfcdef8e fix(backend): prevent duplicate or stranded launches when tasks auto-start on create (#3529)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 21:30:10 +01:00
José Almeida 5ffe881877 fix(ui): improve mobile threads and shared listing headers (#3570) 2026-09-10 20:06:10 +00:00
Carlos Florêncio 5ffbda61a9 feat(ui): standardize responsive control sizing (#3563) 2026-09-10 18:14:05 +01:00
Carlos Florêncio 8b64aed179 fix: block workflow proceed during clarification (#3574) 2026-09-10 18:02:45 +01:00
Henry 982cdb63eb feat(web): add task actions menu to preview panel and detail top bar (#3395)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 18:01:59 +01:00
Henry 08f59dedae feat(tasks): mark unstartable tasks with orphaned workspaces on the board (#3475)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 18:01:27 +01:00
Carlos Florêncio adbe4c2ef7 fix: include npm global bin in service path (#3571) (#3573) 2026-09-10 16:35:51 +01:00
Henry d7e337ff47 fix(backend): stop different tasks' queued runs from silently merging (#3517)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 16:34:25 +01:00
Carlos Florêncio 004a7a55db feat(workflows): add explicit session targeting (#3557) 2026-09-10 16:32:41 +01:00
José Almeida 65d64f6fa9 fix(ui): blur mobile menu sheet backgrounds (#3569) 2026-09-10 15:29:45 +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
WaleWangPW 9a9634ad2a fix(executor): detach inherited environment on executor mismatch (#3565)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 15:24:49 +01:00
Carlos Florêncio 272ddfca8a fix: restore completed task conversation follow-ups (#3564) 2026-09-10 15:01:37 +01:00
Carlos Florêncio 3973825f66 fix: preserve signal-gated workflow proceed action (#3572) 2026-09-10 15:00:09 +01:00
Henry be19edfa4d fix(office): don't leave task views stale after an approval-gate redirect (#3492)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 14:50:00 +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
Henry 1d82fed731 fix(backend): don't flag healthy sessions as orphaned after upgrading (#3524)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 14:49:25 +01:00
Henry 96c96d0b7d fix(web): stop a task status from reverting when an older update finishes late (#3528)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 14:49:17 +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 39864c036c chore: record harness learnings (#3131) 2026-09-10 14:30:58 +01:00
Henry b1b28d72a3 fix(mcp): stop reporting a dropped backend response as success (#3562)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 12:09:30 +01:00
Henry f367c9b125 fix(office): stop a parent-lookup DB failure from surfacing as a 403 permission denial (#3491)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 12:08:51 +01:00
José Almeida 21f24eb8b0 fix(ui): respect dark mode for initial toast notifications (#3568) 2026-09-10 11:54:06 +01:00
Carlos Florêncio 622d18c76a feat(settings): expose agent-accessible settings (#3543) 2026-09-10 11:35:46 +01:00
Henry 29703bf1b1 fix(office): stop the stuck-parent wake sweep from failing every tick on Postgres (#3525)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 11:10:40 +01:00
Henry ba293ac605 fix(web): show already-attached skills as checked in the agent skills tab (#3200)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 11:10:26 +01:00
Henry 2c02faa55b chore(office): delete unwired GC and fix stale scheduler doc (#3478)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 11:10:08 +01:00
Henry 82476f429c fix(office): stop runner lookups from failing on Postgres (#3289)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 11:09:41 +01:00
Alassane 39e3ce2d52 fix(web): retain eligible providers during refresh (#3498)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 11:09:25 +01:00
Carlos Florêncio b703ab352f fix: group sidebar trees by effective state (#3561) 2026-09-10 11:08:48 +01:00
Carlos Florêncio 2858109308 feat: improve Kubernetes worker lifecycle visibility (#3553) 2026-09-10 11:05:05 +01:00
Alassane 796bf5853f test(workspace): cover retained source cleanup across sequential sessions (#3501)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
2026-09-09 22:55:21 +01:00
Henry fcf46400df fix(web): make the board search box match linked PR/MR numbers (#3391)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 22:54:08 +01:00
Henry 51aaac9a88 test(office): assert a cron-fired heavy routine reaches a task session (#3469)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 22:21:55 +01:00
Henry 88d9cdeef8 fix(web): keep the chat composer focused after sending a message (#3537)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 22:21:45 +01:00
Carlos Florêncio c516fb2b75 ci: label pull requests by size (#3560) 2026-09-09 22:02:30 +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
Nir Levanon f650a157e3 fix: don't collapse a genuine clarification/permission wait to REVIEW (#3549)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 21:46:28 +01:00
Carlos Florêncio e381a589b3 feat(tasks): queue prompts during session resume (#3554) 2026-09-09 21:32:38 +01:00
Henry b18308bed5 docs(agentctl): document the ACP session-transition lock so new session paths do not bypass it (#3396)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
2026-09-09 20:17:53 +01:00
Carlos Florêncio 30fcbfb901 feat(office): migrate workflow decisions to task-bound CLI (#3484) 2026-09-09 20:08:48 +01:00
Carlos Florêncio 1eaa21bf45 feat: add Apprise availability rescan (#3551) 2026-09-09 20:05:46 +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
github-actions[bot] bf819a0228 release: publish 0.94.0 v0.94.0 2026-09-09 17:44:45 +01:00