Carlos Florêncio
eb0df0a492
feat: add PR walkthrough generation workflow ( #2933 )
2026-08-22 21:46:57 +01: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
7835c9a02a
ci: persist fork approval labels across pushes ( #2924 )
2026-08-22 15:35:06 +00:00
Alassane
ecda06748e
fix(gitlab): scope MR automation switches per linked MR ( #2676 )
...
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-22 14:44:56 +00:00
João Salavisa
dc8403e2e8
fix(plugins): prune superseded plugin versions after a confirmed start ( #2921 )
...
Bounds plugin disk use: installing never removed the version it replaced, so
~/.kandev/plugins/<id>/ accumulated a full copy per install forever (4.2GB on
one machine, 3.74GB of it superseded versions). A plugin now keeps its active
version plus one rollback target, pruned only once the new version is
confirmed running.
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-22 15:35:58 +01: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
Carlos Florêncio
025492a690
feat(config): add YAML startup configuration parity ( #2863 )
2026-08-21 19:28:21 +01:00
Alassane
64bc820c45
feat(plugins): add task-row tags and sidebar actions ( #2609 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-21 18:12:30 +01:00
Carlos Florêncio
24462de07d
feat(settings): unify prompt editors ( #2855 )
2026-08-21 16:40:58 +01:00
Carlos Florêncio
c8b0b50ff8
feat(acp): surface Cursor subagent metadata via cursor/task ( #2867 )
2026-08-21 16:36:30 +01:00
José Almeida
8bf6b57c78
feat: add native agent rich output ( #2773 )
2026-08-20 14:45:58 +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
0630a02841
fix: isolate kandev cookies between instances on one host ( #2813 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-19 22:47:54 +01:00
José Almeida
1648cb8011
feat(queue): add persistent auto-run controls ( #2778 )
2026-08-19 14:04:12 +01:00
Ahmed Bally
3949f6f5e8
fix(integrations): render action component on plugin integration cards ( #2794 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-19 10:32:54 +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
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
Carlos Florêncio
704f652f30
feat(sidebar): add last activity task sorting ( #2762 )
2026-08-18 10:15:42 +01:00
Carlos Florêncio
96dbcb9938
fix: bypass release PR checks with admin token ( #2758 )
2026-08-17 19:39:13 +00:00
José Almeida
7e2c4ae84e
fix: enforce active clarification lifecycle ( #2669 )
2026-08-17 11:14:12 +00:00
Carlos Florêncio
7c96621de1
feat: add executor parity safeguards ( #2704 )
2026-08-16 21:13:41 +00:00
Carlos Florêncio
ac08c1df5c
feat: automate Scoop stable releases ( #2517 )
2026-08-16 21:12:19 +00:00
Carlos Florêncio
9558d8b5ee
fix: separate Pi ACP and passthrough commands ( #2708 )
2026-08-16 17:39:51 +01:00
Aulma
4f06eaa234
feat(web;backend): derive office-vs-kanban mode from the active workspace, not the URL ( #2677 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-16 10:23:19 +01:00
Carlos Florêncio
15788438b4
feat: route managed Improve Kandev contributions to bound forks ( #2569 )
2026-08-15 23:51:39 +01:00
Alassane
49177d742f
fix(gitlab): delete task-owned MR/PR associations on hard task delete ( #2655 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-15 17:21:14 +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
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
Carlos Florêncio
6aeaf4ad22
fix(web): reconcile provider history in Changes timeline ( #2618 )
2026-08-13 12:54:39 +01:00
Carlos Florêncio
9a7966a45e
feat: queue task moves at WIP capacity ( #2579 )
2026-08-13 12:40:02 +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
Carlos Florêncio
e377809d78
fix: inherit default for unavailable utility actions ( #2599 )
2026-08-13 10:23:45 +01:00
José Almeida
f218880ecb
feat(plugins): add source-control extension contracts ( #2117 )
2026-08-13 08:29:29 +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
Alassane
7855a4e087
fix(github): scope PR CI automation switches per linked PR ( #2512 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-12 18:36:11 +01:00
nova28
2c6a9c287d
feat(backend): count accepted step-completion signals ( #2526 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-12 17:12:56 +01:00
nova28
93e5c51116
fix(backend): record step transitions so session workflow history stops returning empty ( #2520 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-12 17:06:40 +01:00
Carlos Florêncio
3928c58ec7
fix: inherit default profile for utility actions ( #2559 )
2026-08-12 15:00:44 +01:00
Carlos Florêncio
b4a84f8212
docs: prevent em dashes in public copy ( #2516 )
2026-08-12 11:13:25 +01:00
Nazar
f82d841955
fix(github): repair GitHub App registration and installation auth ( #2511 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-12 11:13:05 +01:00
João Salavisa
6033d5717c
feat(plugins): add voice extraction host APIs ( #2548 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-12 11:14:50 +02:00
Carlos Florêncio
c4b4791de6
fix(git): contain rewritten contribution histories ( #2509 )
2026-08-12 08:12:53 +01:00
José Almeida
6732c16385
feat: make status bar a default-off appearance preference ( #2523 )
2026-08-12 00:25:58 +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