Commit Graph

787 Commits

Author SHA1 Message Date
Carlos Florêncio 32b81c2f2d fix: gate focus auto-start on task dependencies (#3045) 2026-08-26 07:11:38 +00:00
Carlos Florêncio 2db9af2a3d fix: enforce share authorization boundary (#3022) 2026-08-26 00:58:23 +00:00
José Almeida 024adbd55a feat(ui): extend markdown table resizing (#3037) 2026-08-25 19:03:25 +00:00
Carlos Florêncio 1b4bfc6d27 fix(task): preserve feeder promotion session routing (#3016) (#3017) 2026-08-25 17:05:24 +00:00
José Almeida bcfed52d78 fix(ui): stack mobile host metrics (#2959) 2026-08-25 13:11:25 +00:00
José Almeida 0654bad2f5 fix(ui): expand mobile clarification submit target (#2958) 2026-08-25 13:02:48 +00:00
José Almeida ecfba57c00 fix(web): keep composer menus above mobile keyboards (#2988) 2026-08-25 10:33:03 +00:00
Corey Fogg e11768cbea fix(task): accept plugin-owned repository providers on task create (#3005)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-25 09:40:32 +00:00
João Salavisa fc4ac77529 fix(auth): require admin for system backups and storage maintenance (#3036)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-25 15:05:14 +01:00
Henry 079b7f1931 fix(backend): make e2e adapter tests compile again (#3015)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-25 08:19:26 +00:00
Carlos Florêncio 3ca388ebe4 fix: stop transcript pagination at first prompt (#3002) 2026-08-25 07:56:03 +00:00
Henry c8aa40b8d7 docs: delete internal add-agent-cli guide describing removed protocols (#3010)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
2026-08-25 07:14:30 +00:00
Alassane 0700911e05 feat(plugins): plugin task list facets for sort and group (#2932)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-25 06:59:14 +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 6c76ed84c2 feat(ui): configure sidebar task-row presentation (#2955) 2026-08-24 23:33:49 +00:00
Carlos Florêncio 29289520c7 feat(automation): add configurable continuation and coordinator access (#2943) 2026-08-24 22:04:54 +00:00
João Salavisa b8e0dd7dc5 feat(web): give tasks their own command palette scope (#2979)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 21:31:26 +00:00
Carlos Florêncio 1e05cf9201 docs: tighten specification ownership and migration (#3004) 2026-08-24 21:30:53 +00:00
Seungwon Lee 0057e4cb7d feat(ssh): honor per-host IdentityAgent settings (#2992)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-24 21:18:44 +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
Henry d3d4d9d04e fix(office): require agents to explicitly signal before advancing the Work step (#2972)
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-24 20:34:52 +00:00
João Salavisa 9b0f6cf809 fix(plugins): accept same-origin GET on session-authenticated webhooks (#2984)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 20:31:32 +00:00
Carlos Florêncio 42cd897dfb fix(orchestrator): gate worktree reuse on live inventory (#2987) 2026-08-24 19:50:42 +00:00
Henry 54d507b8d7 fix(backend): bind the HTTP listener before startup recovery so health checks don't crash-loop (#2944)
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-24 19:35:07 +00:00
Carlos Florêncio 4b7ea239d4 fix(web): scope task title previews to Kanban (#2939) 2026-08-24 19:24:15 +00:00
Henry de3abefdb4 fix(office): stop agent continuation summaries from always reading back empty (#2971)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-24 19:16:26 +00:00
Carlos Florêncio 727d59ce71 ci: unify trusted contributor PR automation (#2996) 2026-08-24 19:11:29 +00:00
Carlos Florêncio afe375afdd fix(ci): preserve walkthrough HTML bytes (#2994) 2026-08-24 18:11:20 +00:00
Carlos Florêncio 382bff3c3a fix(launcher): make startup health checks bind-aware (#2981) 2026-08-24 15:52:42 +00:00
Carlos Florêncio 222a727151 fix: make clarification watchdog recovery race-free (#2982) 2026-08-24 14:44:11 +00:00
João Salavisa c05259fb69 fix(workflow): route agent starts to the first auto-start step (#2983)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 14:25:23 +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 b69d2d9ca0 fix: preserve task worktree identity on inventory refresh (#2980) 2026-08-24 13:53:31 +00:00
Carlos Florêncio 832734bb67 docs: migrate legacy specs and add product context (#2964) 2026-08-24 11:09:03 +00:00
Henry 4c0d92154b feat(backend): add per-run cost/token ledger for task usage (#2960)
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 22:15:19 +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
Carlos Florêncio a40fef5c94 feat: add quick chat activity indicators (#2952) 2026-08-23 17:39:09 +00:00
Alassane 96c48d0517 feat(plugins): surface plugin update checks and manual updates (#2513)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-23 17:35:46 +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 94fd9dcd44 fix: classify expected runtime errors correctly (#2950) 2026-08-23 15:11:44 +00:00
Henry 7b4574bb13 fix(office): stop task wakeups from falling back to a generic prompt (#2956)
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 14:47:55 +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 fff55f0579 docs: explain agent Git permission boundary (#2951) (#2953) 2026-08-23 13:00:11 +00:00
José Almeida 0590b2993d fix(web): preserve review diff during PR refresh (#2897) 2026-08-23 11:07:54 +00:00
Carlos Florêncio 384d6beca0 docs: establish system-oriented specification governance (#2930) 2026-08-23 10:53:23 +00:00