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
|
a08f2b37ff
|
feat(backend): enforce required store parity (#3459)
|
2026-09-07 19:28:31 +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
|
3fba828e2f
|
fix: recover failed task launches safely (#3437)
|
2026-09-07 11:19:09 +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
|
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
|
2c4a0f425f
|
fix(tasks): protect dirty worktree deletion (#3426)
|
2026-09-06 15:19:25 +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 |
|
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 |
|
Carlos Florêncio
|
d74e85883d
|
feat: add plugin-backed canvases (#3111)
|
2026-09-05 18:44:43 +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 |
|
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 |
|
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 |
|
Carlos Florêncio
|
b0a523259a
|
fix: backfill feeder pulls after task-tree lifecycle changes (#3376)
|
2026-09-04 13:06:16 +00:00 |
|
Carlos Florêncio
|
76825c109e
|
feat(tasks): edit task dependencies (#3308) (#3323)
|
2026-09-04 02:35:15 +00:00 |
|
Carlos Florêncio
|
5d94990f4b
|
fix: recover pathless worktree failures (#3335) (#3351)
|
2026-09-03 23:16:44 +00:00 |
|
Mathieu Virbel
|
1495da4716
|
fix(task): stop superseded session worktrees claiming cutover slots (#3328)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-03 22:34:11 +00:00 |
|
Henry
|
e6c50263a6
|
fix(task): stop clarification answers from timing out on large message tables (#3322)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-03 22:02:02 +00:00 |
|
Carlos Florêncio
|
613b9a4eb9
|
fix: deduplicate empty workflow prompts (#3299)
|
2026-09-03 10:21:55 +00:00 |
|
Jérémy Coatelen
|
538813de02
|
feat(web): add Threads view for live agent conversations (#3112)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-03 08:07:16 +00: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 |
|
Henry
|
8f937c3b47
|
feat(tasks): reject task plan saves over 256 KiB instead of growing unbounded (#3297)
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-02 22:42:51 +00:00 |
|
Henry
|
8d128eb5d9
|
fix(events): contain a panicking subscriber so it stops crashing event delivery (#3295)
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-02 22:00:21 +00:00 |
|
Carlos Florêncio
|
69e6c4f249
|
feat: add workflow profile session lifecycle policies (#3225)
|
2026-09-02 19:50:14 +00:00 |
|
Henry
|
750b23a745
|
feat(orchestrator): surface stalled Office tasks without reclaiming them (#3279)
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-09-02 19:44:20 +00:00 |
|
Henry
|
0563bf7d39
|
fix(office): escalate reviewer and approver agent failures to the CEO (#3275)
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-02 16:55:39 +00:00 |
|
José Almeida
|
0064b9fb5a
|
feat: add Kubernetes executor (#3261)
|
2026-09-02 13:50:03 +00:00 |
|
Henry
|
a876c3c780
|
feat(web): show char count, delta, and workflow step in plan history (#3265)
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-02 08:47:16 +00:00 |
|
Carlos Florêncio
|
2e2019aed1
|
fix: settle session launches with attachments (#3258)
|
2026-09-01 21:15:11 +00:00 |
|
Henry
|
070c881812
|
fix(backend): prevent concurrent plan writes from losing edits (#3256)
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-01 18:49:54 +00:00 |
|
Henry
|
63f47a692f
|
fix(backend): stop office agents from spawning duplicate concurrent sessions (#3253)
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-01 17:57:17 +00:00 |
|
Henry
|
84c83c3d58
|
fix: stop subtasks launching into a deleted parent workspace (#3235)
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-01 16:35:33 +00:00 |
|
Carlos Florêncio
|
3a93e65060
|
fix(chat): preserve saved prompt context in Quick Chat (#3251)
|
2026-09-01 15:21:23 +00:00 |
|
Henry
|
033244af5d
|
test(backend): catch active-session state drift between SQL and Go (#3236)
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-01 15:20:06 +00:00 |
|
Henry
|
0c7b16a412
|
fix(backend): stop a subtask's PR from binding to unrelated tasks and archiving them (#3248)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-01 15:19:59 +00:00 |
|
Carlos Florêncio
|
daa03502ac
|
fix: scope git status by task environment (#3212)
|
2026-09-01 01:12:02 +00:00 |
|
Henry
|
83b125f690
|
fix(backend): repair office session race guard that could never trigger (#3228)
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 23:30:57 +00:00 |
|
Henry
|
f13a4533de
|
perf(mcp): stop task-plan write guard from loading full revision history for one number (#3204)
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:50:17 +00:00 |
|
Clément Fiere
|
0b7bc8b31b
|
feat: decouple prompt history loading (#3146)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-31 19:51:49 +00:00 |
|