Carlos Florêncio
a2d4ee8c18
fix: resolve fork PR base identity before worktree prep ( #3857 ) ( #3878 )
2026-09-23 10:52:14 +01:00
João Salavisa
545cd0b599
fix(ui): move task plugins into mobile menu
...
Move task plugin actions and destinations into the shared mobile Plugins menu, preserving a compact task header and accessible touch targets. Add focused mobile coverage, plugin authoring documentation, and process-probe stability handling.
2026-09-23 08:14:51 +01:00
point-source
308aada5f9
feat: add task-owned web preview feedback ( #3708 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-22 13:20:58 +01:00
João Salavisa
2c06cf5b6f
fix: keep file tree paths workspace-relative ( #3855 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-09-22 08:15:41 +01:00
Alassane
ecbe2c6b03
test(e2e): stabilize cancel-progress task switch ( #3476 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-21 20:56:00 +01:00
Carlos Florêncio
03bc877e31
fix: approve Claude ACP Kandev MCP permissions ( #3729 ) ( #3738 )
2026-09-17 10:41:34 +01:00
Samuel Torres Fernandes
209c454d6c
feat(agents): add OpenAI-compatible provider primitive for coding agents ( #3233 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-16 09:46:13 +01:00
José Almeida
6c5ab15980
feat: identify symlinks in changes and files ( #3675 )
2026-09-15 12:20:54 +01:00
Henry
2a0ec87da7
test(office): stop a participant seat from naming no agent ( #3662 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-14 18:49:02 +01:00
Carlos Florêncio
bb784a1d90
feat: restore Quick Chat tabs and expose agent goals ( #3645 )
2026-09-14 10:32:21 +00:00
Carlos Florêncio
5c6434d7d8
feat: explain divergent contribution histories ( #3627 )
2026-09-14 09:28:23 +01:00
Carlos Florêncio
623d183b06
fix: bound Git subprocess execution ( #3646 )
2026-09-13 21:57:54 +01:00
Henry
e75c8b37c8
feat(executors): keep worktree and local agents running across a backend restart ( #3467 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-13 21:42:24 +01:00
Carlos Florêncio
9cc146ee21
fix: bridge executor HTTPS Git access through host gh ( #3072 ) ( #3635 )
2026-09-13 12:19:46 +01:00
Henry
df3c9142ab
feat(agentctl): push to a caller-named remote and branch, not just origin ( #3558 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-12 23:01:44 +01:00
Carlos Florêncio
b3113b62f3
fix: fence session recovery and preserve fallback outcomes ( #3610 )
2026-09-11 18:19:11 +01:00
Henry
769f2cc0e4
fix(office): reject empty slug on skill update ( #3509 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-09 07:51:55 +01:00
Carlos Florêncio
e3d4352589
fix(agents): recover managed runtime capability probes ( #3483 )
2026-09-08 07:25:56 +00:00
Henry
6597f8b9d1
feat(web,backend): show a distinct icon for tasks parked on background work ( #3402 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-07 21:29:15 +01:00
Carlos Florêncio
5cf74c427f
feat(web): serve native HTML previews ( #3375 )
2026-09-07 13:45:28 +01:00
Carlos Florêncio
c2f61fdbc5
fix(ci): stabilize failing main e2e runs ( #3462 )
2026-09-07 13:45:08 +01:00
Carlos Florêncio
d796cf131d
feat(desktop): add consent-aware repository discovery
2026-09-06 11:32:14 +01:00
Corey Fogg
d4742089fc
feat(web): add manual file upload and download to the Files panel ( #3292 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-03 08:07:13 +00:00
Carlos Florêncio
40beea5f2e
fix: guard passthrough initial prompt turn ( #3247 ) ( #3249 )
2026-09-01 12:28:47 +00:00
Henry
6271fc37ed
chore(agentctl): remove ApprovalPolicy field that never governed approval ( #3209 )
...
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-31 21:05:02 +00:00
Henry
799b423a9a
docs(agentctl): fix comments claiming a Codex/StreamJSON protocol ( #3189 )
...
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-31 15:29:16 +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
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
José Almeida
cc2ee0b43d
fix: preserve staged and unstaged changes per file ( #3104 )
2026-08-30 13:26:18 +00:00
99hats
e7a584f651
fix(backend): retry PR creation after push to absorb GitHub eventual consistency ( #3134 )
...
Co-authored-by: Kevin Smith <kevin@mcweekly.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-29 07:48:42 +00:00
Alassane
64d6a9f85e
fix(credentials): authorize managed fork credential leases ( #2940 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-26 21:26:09 +00:00
Carlos Florêncio
43a1ce71e4
fix: improve startup and lifecycle diagnostics ( #3058 )
2026-08-26 13:12:59 +00:00
Henry
cc169a7ff9
docs(agentctl): correct comments that describe adapters and protocols that don't exist ( #3012 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-25 07:13:37 +00:00
Carlos Florêncio
29e4c98fff
fix(agents): recover executor-local npm runtime caches ( #2986 )
2026-08-24 21:05:02 +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
Carlos Florêncio
94fd9dcd44
fix: classify expected runtime errors correctly ( #2950 )
2026-08-23 15:11:44 +00:00
Carlos Florêncio
26982408fa
fix(git): support local-only merge and rebase ( #2925 )
2026-08-22 17:51:54 +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
Carlos Florêncio
cf391bab8b
feat(git): use repository-qualified PR comparison targets ( #2828 )
2026-08-21 22:04:44 +01:00
Carlos Florêncio
025492a690
feat(config): add YAML startup configuration parity ( #2863 )
2026-08-21 19:28:21 +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
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
João Salavisa
032b693eb2
test: cover incremental content-search publishing and git-failure propagation ( #2713 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-16 20:03:41 +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
3ff2441830
test(gitlab): scrub ambient GitLab env vars for host-trust tests ( #2592 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-13 12:53:29 +01:00
Carlos Florêncio
8ca01e0f7e
feat(git): add local-first contribution resolution ( #2560 )
2026-08-12 19:12:35 +01:00
José Almeida
146419fc8c
fix(search): include workspace root with submodules ( #2524 )
2026-08-12 10:53:07 +01:00
Carlos Florêncio
c4b4791de6
fix(git): contain rewritten contribution histories ( #2509 )
2026-08-12 08:12:53 +01:00
João Salavisa
c5c591b60b
refactor(pty): collapse duplicated PTY and cmdline helpers into common/ptyexec ( #2457 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-09 01:03:13 +01:00