Commit Graph

247 Commits

Author SHA1 Message Date
Jérémy Coatelen 538813de02 feat(web): add Threads view for live agent conversations (#3112)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-03 08:07:16 +00:00
Henry d739dc56c2 fix(office): stop parent tasks waking twice when children finish (#3271)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-02 20:05:59 +00:00
Carlos Florêncio 69e6c4f249 feat: add workflow profile session lifecycle policies (#3225) 2026-09-02 19:50:14 +00:00
Carlos Florêncio 2d8b3a0c1e feat(backend): support dual-era MCP protocol (#3164) 2026-09-02 19:48:19 +00:00
José Almeida 0064b9fb5a feat: add Kubernetes executor (#3261) 2026-09-02 13:50:03 +00:00
Henry a1a3b06033 fix(mcp): allow the stall watchdog to archive its own task (#3260)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-02 09:31:17 +00:00
Carlos Florêncio 3a93e65060 fix(chat): preserve saved prompt context in Quick Chat (#3251) 2026-09-01 15:21:23 +00:00
Carlos Florêncio 40beea5f2e fix: guard passthrough initial prompt turn (#3247) (#3249) 2026-09-01 12:28:47 +00:00
Alassane 377b0b201e docs: freeze generic plugin host boundary (#3175)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-01 07:19:09 +00:00
Carlos Florêncio daa03502ac fix: scope git status by task environment (#3212) 2026-09-01 01:12:02 +00:00
Carlos Florêncio 4e3dc91607 feat(agents): add explicit branch recovery for resumed sessions (#3216) 2026-08-31 21:52:46 +00:00
Carlos Florêncio 59c77a7a84 ci: revoke stale merge approval after untrusted push (#3224) 2026-08-31 20:49:17 +00:00
Carlos Florêncio f85ae95afe fix: preserve canonical MCP tool names for Auggie (#3196) 2026-08-31 18:46:30 +00:00
Carlos Florêncio 0a0fb2d134 fix: support stacked PR base retargeting for review-watch worktrees (#3199) 2026-08-31 17:59:31 +00:00
Carlos Florêncio 282be1e3b7 fix(worktree): use local base when refresh is unavailable (#3184) 2026-08-31 14:40:05 +00:00
Carlos Florêncio 4b420f4950 fix(agentctl): keep comparison target Git non-interactive (#3185) 2026-08-31 12:28:13 +00:00
Carlos Florêncio 1c7b5afce1 fix: avoid passthrough ready event deadlock (#3177) (#3181) 2026-08-31 12:27:18 +00:00
Carlos Florêncio 07da130284 fix(git): keep shared-environment status authoritative (#3173) 2026-08-31 10:18:03 +00:00
Carlos Florêncio a96f0d51b5 fix: support empty remote task worktrees (#3172) 2026-08-31 03:26:51 +00:00
Carlos Florêncio 0983ae9290 fix: bound untracked dependency status enumeration (#3170) 2026-08-30 23:45:55 +00:00
Carlos Florêncio ec1a7d567f perf(ci): reduce E2E container setup time (#3163) 2026-08-30 19:55:20 +00:00
Carlos Florêncio f318999ff1 fix: quiesce active turns before workflow context reset (#3156) 2026-08-30 13:48:02 +00:00
José Almeida cc2ee0b43d fix: preserve staged and unstaged changes per file (#3104) 2026-08-30 13:26:18 +00:00
Alassane 4e92524d49 fix(backend): accept verified local submodules (#3136)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-30 10:46:05 +00:00
Carlos Florêncio 21e7d5be23 fix: exclude lifecycle turns from task activity (#3142) 2026-08-29 10:00:07 +00:00
Carlos Florêncio ace26dfd99 fix(github): harden auto-merge and surface task automation (#3128) 2026-08-28 22:23:45 +00:00
Carlos Florêncio 4074b43663 feat(web): remember recent agent profile use (#3095) 2026-08-28 20:40:22 +00:00
Carlos Florêncio bfe7cf7995 fix(web): isolate Monaco from Vitest (#3114) (#3121) 2026-08-28 17:04:34 +00:00
Henry c7de33b0bc fix(backend): stop a duplicate lifecycle turn from hiding a pending clarification (#2989)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-27 19:56:39 +00:00
Carlos Florêncio 81a22a3f55 feat: improve quick chat tabs (#3076) 2026-08-27 16:33:46 +00:00
Carlos Florêncio 936218157e fix: preserve legacy sqlite database continuity (#3089) 2026-08-27 14:00:20 +00:00
Carlos Florêncio 975c03fe3b fix(plugins): resolve first-use repository task selections on server (#3068) 2026-08-27 10:12:39 +00:00
Carlos Florêncio fe0bda1e07 feat(workspaces): add repository branch policies (#2997) 2026-08-26 11:09:00 +00:00
Carlos Florêncio 527cf1e9fa fix(worktree): fail closed on required repository refresh (#3023) 2026-08-26 08:54:31 +00:00
Henry 8f21873d45 feat(ssh): reclaim remote task directories on terminal archive or delete (#3000)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-25 06:56:59 +00:00
Carlos Florêncio 29289520c7 feat(automation): add configurable continuation and coordinator access (#2943) 2026-08-24 22:04:54 +00:00
Carlos Florêncio 29e4c98fff fix(agents): recover executor-local npm runtime caches (#2986) 2026-08-24 21:05:02 +00:00
Carlos Florêncio d9b815048d perf: reduce frontend idle CPU (#2965) 2026-08-24 20:40:02 +00:00
Carlos Florêncio 727d59ce71 ci: unify trusted contributor PR automation (#2996) 2026-08-24 19:11:29 +00:00
João Salavisa 635959f56d feat(plugins): expose durable pending interactions and response actions (#2922)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-24 14:14:38 +00:00
Carlos Florêncio 832734bb67 docs: migrate legacy specs and add product context (#2964) 2026-08-24 11:09:03 +00:00
Alassane 0a45728753 fix: reuse task workspaces for additional sessions (#2843)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-23 21:24:01 +00:00
Carlos Florêncio 81da6af99f fix: preserve newest backend diagnostics (#2929) (#2934) 2026-08-23 20:49:47 +00:00
Henry 2b2719b2a1 fix(gateway): stop run.subscribe from leaking another workspace's run events (#2961)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-23 19:42:11 +00:00
Carlos Florêncio 9a0e99ae84 fix: harden PR walkthrough workflow runner (#2962) 2026-08-23 19:19:11 +00:00
Alassane 8792a8d0ca fix(auth): gate plugin webhooks by manifest visibility (#2608)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-23 17:35:38 +00:00
Carlos Florêncio 8620537f0c docs: migrate task and workflow specs (#2957) 2026-08-23 17:34:52 +00:00
Carlos Florêncio b15bf00783 fix: shorten PR walkthrough links and align shell branding (#2954) 2026-08-23 13:39:07 +00:00
Carlos Florêncio 384d6beca0 docs: establish system-oriented specification governance (#2930) 2026-08-23 10:53:23 +00:00
Carlos Florêncio 17d0251850 fix: harden portable PR walkthrough runner (#2942) 2026-08-23 11:44:25 +01:00