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 |
|
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
|
d2518a1fb9
|
fix(office): stop finished runs from showing an empty output summary (#2900)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-21 22:02:07 +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 |
|
WaleWangPW
|
e711e8d993
|
fix(credentials): reissue managed git leases (#2850)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-20 19:34:22 +01:00 |
|
nova28
|
df4dd79982
|
fix(office): stop reviewers from being skipped and tasks getting stuck in review (#2830)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-20 14:58:49 +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 |
|
WaleWangPW
|
8686df51f9
|
fix(agent): fail-closed profile secret resolution + preserve user-modified profiles (#2839)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-20 12:55:34 +01:00 |
|
Carlos Florêncio
|
6c97e0a237
|
fix(lifecycle): clear stale dispatch gate after cancel (#2825)
|
2026-08-19 22:47:38 +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 |
|
Carlos Florêncio
|
ff0d9fa6f3
|
fix: reconcile cross-agent session config on resume (#2820)
|
2026-08-19 17:03:15 +01:00 |
|
Carlos Florêncio
|
eab689c2a2
|
feat(mcp): refine session MCP server explorer (#2726)
|
2026-08-19 09:05:14 +01:00 |
|
Carlos Florêncio
|
9a6240d1d4
|
fix: preserve ACP runtime configuration across reset (#2790)
|
2026-08-19 07:49:25 +01:00 |
|
WaleWangPW
|
e88e7af0fb
|
fix(orchestrator): do not misclassify branch-checked-out-elsewhere as a missing branch (#2782)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-18 23:25:15 +01:00 |
|
WaleWangPW
|
9c5888abc8
|
fix(lifecycle): preserve typed error chain across launch prepare failure (#2783)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-18 22:43:45 +01:00 |
|
nova28
|
4100b5b5b0
|
fix(orchestrator): fail never-started agent turns instead of reporting healthy (#2776)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-18 21:57:00 +01:00 |
|
João Manso
|
f95c7bf9a9
|
fix(web): keep the model selector visible for any legacy agent config key (#2779)
Co-authored-by: Joao Manso <X363081@bcpcorp.net>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-18 18:18:21 +00:00 |
|
nova28
|
b798c6e98d
|
fix(office): mark codex usage estimated and backfill cost attribution (#2772)
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-18 17:12:14 +00:00 |
|
Alassane
|
69fc5d720a
|
fix(workflow): clear resume token when reset_agent_context fires without live execution (#2765)
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-18 16:14:06 +00:00 |
|
nova28
|
9fe867f9fe
|
feat(backend): add tiered environment-variable precedence for launch resolution (#2748)
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-17 21:20:12 +00:00 |
|
Carlos Florêncio
|
7c96621de1
|
feat: add executor parity safeguards (#2704)
|
2026-08-16 21:13:41 +00:00 |
|
Carlos Florêncio
|
e86202647e
|
fix(runtime): recover stale npm metadata (#2714)
|
2026-08-16 17:41:43 +01:00 |
|
Carlos Florêncio
|
9558d8b5ee
|
fix: separate Pi ACP and passthrough commands (#2708)
|
2026-08-16 17:39:51 +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
|
de4c7fbf9c
|
fix(routing): retry ACP transport disconnects instead of failing outright (#2680)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-15 16:00:55 +01:00 |
|
José Almeida
|
355fc601ea
|
chore(plugins): add Bitbucket to marketplace (#2672)
|
2026-08-15 02:28:10 +01:00 |
|
João Salavisa
|
37f4992ed5
|
fix(agents): expose kandev MCP tools to custom TUI agents (#2603)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-13 17:25:00 +01:00 |
|
Clément Fiere
|
a95a0e1bd8
|
feat(secrets): copy and move secrets between global and workspace scopes (#2583)
|
2026-08-13 13:37:46 +01:00 |
|
Carlos Florêncio
|
45c9ba5554
|
fix(agents): add validated managed runtime recovery (#2580)
|
2026-08-13 12:14:01 +01:00 |
|
Carlos Florêncio
|
29b3e397bd
|
fix: align setup and launch timeouts (#2578)
|
2026-08-13 11:26:02 +01:00 |
|
José Almeida
|
f218880ecb
|
feat(plugins): add source-control extension contracts (#2117)
|
2026-08-13 08:29:29 +01:00 |
|
João Salavisa
|
0c2ffeb54e
|
fix(lifecycle): resolve utility inference agents by name, not database UUID (#2594)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-12 23:46:51 +01:00 |
|
João Salavisa
|
64c0a20b75
|
test(backend): cover lifecycle manager coordination paths (#2590)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-12 22:48:00 +01:00 |
|
João Salavisa
|
4257307063
|
feat: expose plugin agent tools through task MCP (#2552)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-12 20:25:13 +01:00 |
|
Carlos Florêncio
|
8ca01e0f7e
|
feat(git): add local-first contribution resolution (#2560)
|
2026-08-12 19:12:35 +01:00 |
|
Carlos Florêncio
|
76ccc667ce
|
fix(backend): don't surface backend-shutdown turn aborts as agent failures (#2571)
|
2026-08-12 18:21:34 +01:00 |
|
Carlos Florêncio
|
2debf43952
|
fix(backend): quiet expected shutdown/startup log noise (#2567)
|
2026-08-12 17:10:22 +01:00 |
|
Clément Fiere
|
7e207c6fd1
|
feat: add agent profile duplicate (#2550)
|
2026-08-12 11:19:12 +01:00 |
|
Carlos Florêncio
|
c4b4791de6
|
fix(git): contain rewritten contribution histories (#2509)
|
2026-08-12 08:12:53 +01:00 |
|
Carlos Florêncio
|
a1c647e108
|
fix(launcher): detect wildcard listeners in port availability probe (#2536)
|
2026-08-11 23:29:45 +01:00 |
|
Carlos Florêncio
|
1429fa1a9a
|
ci: balance e2e shards by test duration (#2489)
|
2026-08-11 19:33:50 +01:00 |
|
Carlos Florêncio
|
5e60dd5d10
|
feat(web): center settings save surface (#2466)
|
2026-08-10 22:37:07 +01:00 |
|
João Salavisa
|
c326853929
|
test(backend): cover the agentctl runtime client HTTP/WS surface (#2497)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-10 20:57:48 +01:00 |
|
João Salavisa
|
4863b73ff0
|
test(backend): cover SSH and Sprites executor lifecycle paths (#2493)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-10 19:04:44 +01:00 |
|
Carlos Florêncio
|
3c973ce8b4
|
refactor(lifecycle): split execution creation (#2382) (#2485)
|
2026-08-10 13:31:58 +01:00 |
|
João Salavisa
|
ed04825bb2
|
fix(lifecycle): guard agent execution metadata against concurrent map access (#2472)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-09 23:54:43 +01:00 |
|