Henry
|
82476f429c
|
fix(office): stop runner lookups from failing on Postgres (#3289)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-10 11:09:41 +01:00 |
|
Henry
|
dfb53409f3
|
fix(backend): retry SSH agentctl handshake rejection instead of failing the launch (#3511)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-08 22:26:48 +01:00 |
|
Clément Fiere
|
d61e06a8b0
|
feat(queue): move automation toggles to session scope (#3465)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-08 22:22:17 +01:00 |
|
Henry
|
ad32c6b2cd
|
fix(backend): stop discarding step_complete's handoff before the next step reads it (#3446)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-08 19:57:45 +01:00 |
|
Henry
|
19888d6ccb
|
test(orchestrator): make the route-claim regression test catch the race it is for (#3489)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-08 13:28:00 +01:00 |
|
Carlos Florêncio
|
a08f2b37ff
|
feat(backend): enforce required store parity (#3459)
|
2026-09-07 19:28:31 +01:00 |
|
Carlos Florêncio
|
c2f61fdbc5
|
fix(ci): stabilize failing main e2e runs (#3462)
|
2026-09-07 13:45:08 +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
|
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
|
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
|
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 |
|
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
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
Carlos Florêncio
|
07da130284
|
fix(git): keep shared-environment status authoritative (#3173)
|
2026-08-31 10:18:03 +00:00 |
|
Carlos Florêncio
|
21e7d5be23
|
fix: exclude lifecycle turns from task activity (#3142)
|
2026-08-29 10:00:07 +00:00 |
|
Henry
|
1b305ee36c
|
fix(plugins): route plugin task moves through the shared step-transition path (#3123)
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-28 21:47:29 +00:00 |
|
Carlos Florêncio
|
e07a0f98e1
|
fix(backend): classify expected diagnostic failures (#3120)
|
2026-08-28 19:24:27 +00:00 |
|
Henry
|
5ae96c324f
|
fix(workflow): dispatch on_enter actions for review/approval steps (#2907)
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-27 22:19:00 +00:00 |
|
Henry
|
c7de33b0bc
|
fix(backend): stop a duplicate lifecycle turn from hiding a pending clarification (#2989)
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-27 19:56:39 +00:00 |
|
Alassane
|
60140b83c6
|
fix(orchestrator): prevent terminal session revival on workflow re-entry (#2766)
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-27 10:49:18 +00:00 |
|
Henry
|
335d80bf66
|
fix(task): prevent ready task environments with empty repo inventory (#3008)
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-26 23:00:36 +00:00 |
|
Henry
|
5215cd4555
|
feat(office): seat a reviewer automatically so tasks don't stall at Review (#3043)
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-26 16:00:35 +00:00 |
|
Carlos Florêncio
|
fe0bda1e07
|
feat(workspaces): add repository branch policies (#2997)
|
2026-08-26 11:09:00 +00:00 |
|
Henry
|
bab43e1af2
|
fix(orchestrator): allow office auto-start after task re-enters a step (#3011)
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-25 14:28:44 +00:00 |
|
Henry
|
8f21873d45
|
feat(ssh): reclaim remote task directories on terminal archive or delete (#3000)
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-08-25 06:56:59 +00:00 |
|
Carlos Florêncio
|
29289520c7
|
feat(automation): add configurable continuation and coordinator access (#2943)
|
2026-08-24 22:04:54 +00:00 |
|
Henry
|
d3d4d9d04e
|
fix(office): require agents to explicitly signal before advancing the Work step (#2972)
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 20:34:52 +00:00 |
|