Carlos Florêncio
|
3fba828e2f
|
fix: recover failed task launches safely (#3437)
|
2026-09-07 11:19:09 +01:00 |
|
Carlos Florêncio
|
3c6af41063
|
fix(github): retry PR auto-fix turns without outcomes (#3458)
|
2026-09-07 10:15:24 +01:00 |
|
Henry
|
cd78236315
|
fix(backend): stop restarts from leaving the API stuck in "starting" (#3445)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 21:29:19 +01:00 |
|
Henry
|
b4aa51d130
|
fix(backend): stop a manual route retry from deadlocking against a context reset (#3443)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 21:29:04 +01:00 |
|
Henry
|
902f11d266
|
fix(backend): stop workflow triggers from re-running actions right after a restart (#3447)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 21:28:49 +01:00 |
|
Henry
|
0b368b3a8e
|
fix(office): stop reviewer and approver comments showing under the assignee's name (#3444)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 21:28:10 +01:00 |
|
Henry
|
a98d895b67
|
chore(backend): remove dead office-session index classifier (#3455)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 21:27:27 +01:00 |
|
Carlos Florêncio
|
4da737a76f
|
fix: preserve PR status colors across reload (#3454)
|
2026-09-06 21:27:09 +01:00 |
|
Carlos Florêncio
|
66b41c8968
|
fix(tasks): bound clarification response submissions (#3439)
|
2026-09-06 18:52:30 +01:00 |
|
Carlos Florêncio
|
3173c2b56a
|
feat(sidebar): add automatic task color rules (#3180)
|
2026-09-06 17:18:09 +01:00 |
|
Carlos Florêncio
|
3119b08199
|
feat(storage): add progressive storage analysis (#3429)
|
2026-09-06 16:09:03 +00:00 |
|
Carlos Florêncio
|
2c4a0f425f
|
fix(tasks): protect dirty worktree deletion (#3426)
|
2026-09-06 15:19:25 +01:00 |
|
Carlos Florêncio
|
039142db80
|
fix: keep PR walkthrough links canonical (#3438)
|
2026-09-06 15:14:28 +01:00 |
|
Henry
|
7cb5d8c0b3
|
fix(backend): break approver-first tie when neither quorum seat sits at the current step (#3442)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 15:10:53 +01:00 |
|
Henry
|
177b5596b5
|
feat(mcp): add append mode to update_task_plan_kandev (#3448)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 15:10:10 +01:00 |
|
Jonathan Marbutt
|
8c72bc0eeb
|
fix(backend): stop Sprites prepare truncating git history and leaking the clone token (#3411)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 13:49:18 +01:00 |
|
Carlos Florêncio
|
5e9d14312b
|
fix: auto-fix GitHub PR merge conflicts (#3418)
|
2026-09-06 11:36:16 +01:00 |
|
github-actions[bot]
|
c112ec9844
|
chore: update managed runtime pins (#3416)
Co-authored-by: kandev-runtime-updater[bot] <kandev-runtime-updater[bot]@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 11:35:59 +01:00 |
|
Carlos Florêncio
|
b086f41179
|
fix: classify backend reload diagnostics (#3414)
|
2026-09-06 11:35:51 +01:00 |
|
Alassane
|
698ef63e67
|
ci: bound backend test step summaries (#3410)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 11:35:38 +01:00 |
|
Henry
|
9dea4b1759
|
fix(agent): stop dynamic agent handoffs from leaking secrets and mangling text (#3407)
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-09-06 11:35:30 +01:00 |
|
Henry
|
723173a361
|
fix(office): show agents as working while a run is in flight (#3401)
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-09-06 11:35:22 +01:00 |
|
Henry
|
1b8f0f8ca9
|
fix(backend): stop manual Retry from starting a second agent when a route already resumed (#3399)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 11:35:13 +01:00 |
|
Jonathan Marbutt
|
b241649a71
|
fix(ssh): read the stdin environment to EOF for bash on macOS (#3385)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 11:35:04 +01:00 |
|
Jonathan Marbutt
|
f199f07693
|
fix(ssh): brace refspec variables for zsh login shells (#3383)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-06 11:34:56 +01:00 |
|
Clément Fiere
|
2a29104412
|
fix: harden prompt history and saved prompt aliases (#3369)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
Co-authored-by: Henry <nova28@users.noreply.github.com>
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: João Salavisa <joao.salavisa@gmail.com>
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-09-06 11:34:48 +01:00 |
|
Carlos Florêncio
|
d796cf131d
|
feat(desktop): add consent-aware repository discovery
|
2026-09-06 11:32:14 +01:00 |
|
Alassane
|
9b9f347148
|
feat(executor): per-profile opt-in for unprivileged user namespaces
|
2026-09-06 11:30:40 +01:00 |
|
Alassane
|
5f5b1f0f31
|
feat(plugins): expand task fields for integrations
|
2026-09-06 11:30:02 +01:00 |
|
João Salavisa
|
e4cbdfa3f3
|
refactor(gitlab): remove legacy websocket request API (#3431)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-09-06 09:44:09 +01:00 |
|
João Salavisa
|
1dede7aebd
|
refactor(worktree): remove unused recreator (#3432)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-09-06 09:43:04 +01:00 |
|
João Salavisa
|
2d414e1907
|
refactor(agent): remove deprecated model fetcher cache (#3433)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-09-06 09:42:33 +01:00 |
|
Carlos Florêncio
|
782c8a4006
|
fix: preserve remote OpenCode auth providers (#3382) (#3421)
|
2026-09-05 20:32:25 +00:00 |
|
Carlos Florêncio
|
57ed887634
|
fix: preserve workflow move handoff prompts (#3409) (#3415)
|
2026-09-05 19:38:46 +00:00 |
|
Carlos Florêncio
|
d74e85883d
|
feat: add plugin-backed canvases (#3111)
|
2026-09-05 18:44:43 +00:00 |
|
Henry
|
fe8db466c3
|
fix(agent): stop a slow MCP server from stalling Claude for hours (#3398)
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-09-05 16:16:10 +00:00 |
|
Carlos Florêncio
|
fd918e8e48
|
fix(backend): restore PostgreSQL domain store parity (#3372)
|
2026-09-05 15:30:20 +00:00 |
|
João Salavisa
|
481359ddb2
|
feat(auth): organization units, tenancy, roles and scopes for team access (#2919)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-09-05 13:40:43 +00:00 |
|
Henry
|
3e7214e6ca
|
fix(backend): stop dynamic-route retries from double-launching the same prompt (#3360)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-09-05 10:24:42 +00:00 |
|
Carlos Florêncio
|
fc532aba6a
|
fix(terminal): support PostgreSQL task terminals (#3371) (#3378)
|
2026-09-05 10:23:53 +00:00 |
|
Henry
|
f441399441
|
feat(tasks): show and set task priority on the kanban board (#3333)
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-09-05 10:15:19 +00:00 |
|
Carlos Florêncio
|
ddcc4fc6a0
|
fix(tasks): preserve detached workspace ownership (#3366) (#3374)
|
2026-09-04 18:15:13 +00:00 |
|
Henry
|
f91fd4611e
|
fix(backend): recover dynamic agent routes stuck in starting with no owner (#3362)
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-09-04 17:42:52 +00:00 |
|
Carlos Florêncio
|
ed80524e7d
|
fix(ci): use built-in token for runtime pin PRs (#3365)
|
2026-09-04 14:33:41 +00:00 |
|
WaleWangPW
|
b557cf442c
|
fix: reject stale executor transition workspaces (#3354)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-04 13:49:06 +00:00 |
|
Henry
|
541f37b3d2
|
fix(backend): stop disabled dynamic routing from resuming pending retries (#3361)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-04 13:40:37 +00:00 |
|
Clément Fiere
|
15c0c35df6
|
feat(auth): resolve session hostnames (#2741)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-04 13:06:33 +00:00 |
|
Carlos Florêncio
|
b0a523259a
|
fix: backfill feeder pulls after task-tree lifecycle changes (#3376)
|
2026-09-04 13:06:16 +00:00 |
|
Apfelbaum
|
d845d86ca4
|
fix(orchestrator): launch the dynamic fallback successor outside the agent.failed dispatch (#3356)
Co-authored-by: Artem Shtanov <artemshtanov@gmail.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-04 12:33:42 +00:00 |
|
Carlos Florêncio
|
ddbf381a84
|
fix(mcp): prevent silent internal bridge request loss (#3364) (#3367)
|
2026-09-04 12:18:03 +00:00 |
|