João Salavisa
|
16ebbdb012
|
fix(auth): guard quick-chat listing on workspace ownership (#3026)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 11:36:16 +01: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 |
|
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
|
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 |
|
Henry
|
98b255dbba
|
fix(mcp): stop task plan writes from silently erasing prior content (#2977)
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 14:24:56 +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 |
|
Henry
|
55bbc9ce8c
|
chore(agentctl): add per-instance diagnostic performance metrics (#2947)
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 09:06:28 +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
|
8620537f0c
|
docs: migrate task and workflow specs (#2957)
|
2026-08-23 17:34:52 +00:00 |
|
Carlos Florêncio
|
690a1ec3fe
|
feat(github): surface pull request merge queue status (#2928)
|
2026-08-22 19:51:59 +00:00 |
|
nova28
|
c82668c789
|
feat(mcp): expose agent clarification questions and permission requests externally (#2875)
Co-authored-by: Vojtěch Biberle <vojtech.biberle@gmail.com>
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-22 15:39:40 +00:00 |
|
Alassane
|
fc7136e02e
|
fix(mcp): allow parent workspace-source recovery (#2842)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-22 15:37:29 +00:00 |
|
Carlos Florêncio
|
cf391bab8b
|
feat(git): use repository-qualified PR comparison targets (#2828)
|
2026-08-21 22:04:44 +01:00 |
|
Carlos Florêncio
|
94e7b0245f
|
feat(routing): add dynamic agent profile routing (#2698)
|
2026-08-21 22:04:17 +01:00 |
|
nova28
|
66efcb88e1
|
feat(automation): export workspace automations as reviewable YAML (#2898)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-21 22:03:35 +01:00 |
|
nova28
|
880b9ae4c8
|
fix(office): count a reassigned task's cost under its new project (#2903)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-21 22:00:26 +01:00 |
|
Carlos Florêncio
|
025492a690
|
feat(config): add YAML startup configuration parity (#2863)
|
2026-08-21 19:28:21 +01:00 |
|
Carlos Florêncio
|
d99092e09c
|
fix: add durable task launch failure recovery (#2832)
|
2026-08-21 16:39:47 +01:00 |
|
nova28
|
8898459c0b
|
fix(workflow): make quorum-guarded step transitions actually fire (#2864)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-21 16:36:54 +01:00 |
|
João Manso
|
580cadfcaf
|
fix(web): retire the session recovery card once the agent boots again (#2877)
Co-authored-by: Joao Manso <X363081@bcpcorp.net>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-21 16:31:41 +01:00 |
|
Clément Fiere
|
08f07b709e
|
fix(git): make archived-task git snapshot replay crash-proof and lifecycle-aware (#2851)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-20 21:20:47 +01:00 |
|
nova28
|
0243663ec6
|
fix(office): populate Started/Completed timestamps on task detail (#2856)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-20 20:29:51 +01:00 |
|
nova28
|
e9bbb912b8
|
test(backend): make task-history tests fail when the history is actually wrong (#2848)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-20 18:15:06 +01:00 |
|
nova28
|
d5039f89c0
|
fix(office): make auto-start work for Office tasks and surface failures on the kanban card (#2847)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-20 18:12:31 +01:00 |
|
nova28
|
309f7f64a8
|
fix(office): stop agent-created subtasks from losing their project and cost tracking (#2844)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-20 14:59:13 +01:00 |
|
WaleWangPW
|
f1a544af28
|
feat(orchestrator): periodic idle-session reaper on Service (#2836)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-20 13:03:22 +01:00 |
|
Clément Fiere
|
0d865c9bb8
|
feat(prompt-history): add prompt numbers and auto-load older pages (#2814)
|
2026-08-19 21:28:01 +01:00 |
|
WaleWangPW
|
0dfd8198a7
|
fix(orchestrator): controller advancement — subtask WAITING guard, plan_mode gate, idle-session reclaim (#2811)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-19 21:25:42 +01:00 |
|
Alassane
|
898ec63857
|
test: guard process/gitlab env scrubs against drift (#2693)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-19 14:02:52 +01:00 |
|
Alassane
|
9b99b7d1fd
|
fix(backend): validate managed Git credential identity before session launch (#2787)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-19 07:50:20 +01:00 |
|
Jérémy Coatelen
|
a9c52949a0
|
feat(tasks): add pre-defined repository sets for bulk task repository selection (#2774)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-18 22:30:38 +01:00 |
|
Carlos Florêncio
|
704f652f30
|
feat(sidebar): add last activity task sorting (#2762)
|
2026-08-18 10:15:42 +01:00 |
|
Carlos Florêncio
|
fb38e87fd3
|
fix: wake feeder pulls after manual moves (#2731) (#2746)
|
2026-08-18 06:46:53 +00:00 |
|
Carlos Florêncio
|
dffb67df92
|
fix(task): persist labels from HTTP task creation (#2732) (#2744)
|
2026-08-17 21:21:39 +00:00 |
|
Alassane
|
c4b140ed79
|
fix(orchestrator): prevent stale pending move replay (#2735)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-17 20:32:46 +00:00 |
|
José Almeida
|
7e2c4ae84e
|
fix: enforce active clarification lifecycle (#2669)
|
2026-08-17 11:14:12 +00:00 |
|
João Salavisa
|
b3e8fafbc3
|
test: pin managed credentials and persistence against SSH repository remotes (#2728)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-17 08:40:33 +00:00 |
|
Carlos Florêncio
|
7c96621de1
|
feat: add executor parity safeguards (#2704)
|
2026-08-16 21:13:41 +00:00 |
|
João Salavisa
|
4d387dbf59
|
fix(task): close four task/session lifecycle footguns in the MCP API (#2660)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-16 20:24:38 +00:00 |
|
João Manso
|
f17c4242f3
|
fix(web): keep the model selector visible for sessions with an agent config key (#2715)
Co-authored-by: Joao Manso <X363081@bcpcorp.net>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-16 20:10:40 +01:00 |
|
Carlos Florêncio
|
e86202647e
|
fix(runtime): recover stale npm metadata (#2714)
|
2026-08-16 17:41:43 +01:00 |
|
Carlos Florêncio
|
15788438b4
|
feat: route managed Improve Kandev contributions to bound forks (#2569)
|
2026-08-15 23:51:39 +01:00 |
|
nova28
|
00994cf406
|
fix(office): preserve cache split, cost provenance, and turn_id on cost events (#2606)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-15 19:33:52 +01:00 |
|
nova28
|
fe991d0b77
|
feat: add task-level workflow step transition ledger (#2623)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-15 16:59:40 +01:00 |
|
nova28
|
1ae8f4cf9f
|
feat(backend): persist subagent tool-call context to task_session_subagents (#2671)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-15 15:58:14 +01:00 |
|
nova28
|
6b27e67b04
|
fix(backend): capture task_session_commits from live turn and git events (#2605)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
|
2026-08-15 14:43:09 +01:00 |
|
Carlos Florêncio
|
c26e5cf8a3
|
fix: preserve repository branch templates (#2611) (#2684)
|
2026-08-15 14:10:47 +01:00 |
|