Commit Graph

3168 Commits

Author SHA1 Message Date
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
Carlos Florêncio c21f1f09ce fix: restore MCP status after task switches (#3547) (#3552) 2026-09-09 17:35:04 +01:00
Carlos Florêncio baa00e735a fix: recognize leading [canceled] in Cursor stream-reset errors (#3544) 2026-09-09 13:46:46 +01:00
Carlos Florêncio b7a71e64a3 perf: stream frontend diagnostic captures (#3540) 2026-09-09 11:46:14 +01:00
Carlos Florêncio 3bae1a75db feat: improve MCP discovery and canvas authoring prompts (#3522) 2026-09-09 11:09:09 +01:00
Carlos Florêncio 25125638df fix: preserve queued turn state during workflow transitions (#3542) 2026-09-09 11:08:11 +01:00
Carlos Florêncio 48f6c773dc fix(tasks): recover cleanup preparation for missing worktrees (#3541) 2026-09-09 10:31:00 +01:00
Carlos Florêncio d1eb5280a2 fix: expand saved prompts on workflow-free launches (#3539) 2026-09-09 09:53:44 +01:00
Henry ecd3efc01b fix(office): stop multi-agent reviews from deadlocking by default (#3515)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 07:52:18 +01:00
Henry 1dd6d4bc9d fix(e2e): parse run-e2e.sh options after a leading -- and bound the docker info probe (#3518)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 07:52:07 +01:00
Henry 769f2cc0e4 fix(office): reject empty slug on skill update (#3509)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 07:51:55 +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
Carlos Florêncio 258bfabf18 fix: guard archived session recovery and preserve launch errors (#3519) 2026-09-09 07:48:59 +01:00
Carlos Florêncio 867b2da18d fix: remove host model warnings from profile selectors (#3521) 2026-09-09 07:48:29 +01:00
Henry 401947fd82 fix(office): stop agents showing idle while a successor run works (#3516)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 23:07:08 +01:00
Henry 00f394c473 fix(office): name the children in the children-completed wake prompt (#3510)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 22:27:16 +01:00
Henry 86141dd15b test(office): cover mark-fixed skipping tasks reassigned to another agent (#3504)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 22:26:59 +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
Henry 5f0459dab6 docs: correct stale unique-index precondition for office session identity (#3513)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 22:22: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
Henry ad32c6b2cd fix(backend): stop discarding step_complete's handoff before the next step reads it (#3446)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 19:57:45 +01:00
Henry 7e2df645c2 chore(office): remove a garbage collector that never ran (#3495)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 19:53:48 +01:00
Henry 623ed4e8d5 fix(orchestrator): stop messages sent during a step move from vanishing (#3494)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 19:53:32 +01:00
Henry 7435bc2e8b fix(web): retract empty-turn notice once real agent output lands (#3499)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 19:49:56 +01:00
Henry 77e3cfc979 fix(backend): stop DST fall-back from firing automations twice (#3490)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 13:28:54 +01:00
Henry dff6543d6e fix(office): stop routines from bricking after their first fire (#3488)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 13:28:39 +01:00
Henry 56b241778c fix(office): tell the CEO which agent failed, not "Error: unknown" (#3485)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 13:28:17 +01:00
Henry 19888d6ccb test(orchestrator): make the route-claim regression test catch the race it is for (#3489)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 13:28:00 +01:00
Henry 3182f82a51 test(office): prove a dropped children-completed wake gets recovered (#3486)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 13:27:47 +01:00
Henry c3085382f6 test(backend): cover manual-resume task-scoped coalescing at the repository layer (#3487)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 13:27:26 +01:00
Carlos Florêncio 18d38c11a0 fix: prevent plan editor crash during task switches (#3493) 2026-09-08 09:54:18 +00:00
Carlos Florêncio e3d4352589 fix(agents): recover managed runtime capability probes (#3483) 2026-09-08 07:25:56 +00:00
João Salavisa 3d042e9d8f fix(deps): address Dependabot vulnerabilities (#3450)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-07 22:58:18 +01:00
Henry cfd420679c test(office): cover distinct assignee wakes for repeated task rejections (#3408)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-07 22:50:01 +01:00
Carlos Florêncio 4ea3ccf336 fix: recognize visible Dockview chat panels (#3481) 2026-09-07 21:17:02 +00:00
Henry ffa42a8cfd fix(office): grant record_step_decision capability to decision-seat holders (#3463)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-07 21:48:59 +01:00