Henry
|
f367c9b125
|
fix(office): stop a parent-lookup DB failure from surfacing as a 403 permission denial (#3491)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-10 12:08:51 +01:00 |
|
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 |
|
Carlos Florêncio
|
30fcbfb901
|
feat(office): migrate workflow decisions to task-bound CLI (#3484)
|
2026-09-09 20:08:48 +01:00 |
|
Henry
|
ecd3efc01b
|
fix(office): stop multi-agent reviews from deadlocking by default (#3515)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-09 07:52:18 +01:00 |
|
Henry
|
00f394c473
|
fix(office): name the children in the children-completed wake prompt (#3510)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-08 22:27:16 +01:00 |
|
Henry
|
5f0459dab6
|
docs: correct stale unique-index precondition for office session identity (#3513)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-08 22:22:57 +01:00 |
|
Henry
|
dff6543d6e
|
fix(office): stop routines from bricking after their first fire (#3488)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-08 13:28:39 +01:00 |
|
Henry
|
56b241778c
|
fix(office): tell the CEO which agent failed, not "Error: unknown" (#3485)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-08 13:28:17 +01:00 |
|
Henry
|
ffa42a8cfd
|
fix(office): grant record_step_decision capability to decision-seat holders (#3463)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-09-07 21:48:59 +01:00 |
|
Carlos Florêncio
|
410a274629
|
fix: preserve scroll position across task switches (#3474)
|
2026-09-07 19:22:57 +01:00 |
|
Carlos Florêncio
|
256c0fc04d
|
fix(web): keep change action spinners visible (#3339)
Co-authored-by: Jelloeater's Agent <agent@jello.dev>
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>
|
2026-09-04 05:37:31 +00:00 |
|
Henry
|
4f22863c31
|
fix(office): registering a reviewer stops duplicating the auto-picked seat (#3327)
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-03 22:34:09 +00:00 |
|
Henry
|
b1d1281f44
|
feat(office): sync agents, projects, skills, and routines from GitHub or GitLab (#3304)
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-03 19:47:53 +00:00 |
|
Henry
|
7f92d01f2a
|
fix(office): stop a failing CEO agent from re-queuing itself forever (#3296)
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:11 +00:00 |
|
Henry
|
d739dc56c2
|
fix(office): stop parent tasks waking twice when children finish (#3271)
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 20:05:59 +00:00 |
|
Carlos Florêncio
|
d35b4bef1a
|
fix(web): preserve transcript scroll across session activation (#3291)
|
2026-09-02 19:48:20 +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
|
85d9147208
|
fix(office): stop idle-skip from swallowing manual wakeups queued behind a cron run (#3281)
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 11:47:42 +00:00 |
|
Henry
|
a1a3b06033
|
fix(mcp): allow the stall watchdog to archive its own task (#3260)
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 09:31:17 +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
|
3f1962662b
|
fix(agents): stop injected skills from duplicating, colliding, and hiding in Settings (#3198)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-09-01 15:20:23 +00:00 |
|
Henry
|
5a3d1bf63a
|
fix(office): stop review and approval from seating the same agent (#3239)
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:03 +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 |
|
Carlos Florêncio
|
a9af759d42
|
fix(web): confirm automation deletion (#3129)
|
2026-08-28 22:41:54 +00:00 |
|
Henry
|
d3eb666831
|
fix(orchestrator): auto-start tasks created directly on a start step (#2967)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-27 20:45:28 +00:00 |
|
Henry
|
537496f7bb
|
feat(office): make task title and description editable (#2891)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-27 20:45:05 +00:00 |
|
Carlos Florêncio
|
5c89674895
|
fix: settle stale automation runs (#3096)
|
2026-08-27 16:49:03 +00:00 |
|
Carlos Florêncio
|
efe3cabaaf
|
fix: restore automation sidebar running indicator (#3064)
|
2026-08-26 21:05:26 +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 |
|
Henry
|
44989d12e8
|
feat(office): let agents read task comments so parent tasks stop missing handoffs (#3019)
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 08:38:18 +00:00 |
|
Carlos Florêncio
|
29289520c7
|
feat(automation): add configurable continuation and coordinator access (#2943)
|
2026-08-24 22:04:54 +00:00 |
|
Carlos Florêncio
|
1e05cf9201
|
docs: tighten specification ownership and migration (#3004)
|
2026-08-24 21:30:53 +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 |
|
Henry
|
de3abefdb4
|
fix(office): stop agent continuation summaries from always reading back empty (#2971)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-24 19:16:26 +00:00 |
|
Carlos Florêncio
|
832734bb67
|
docs: migrate legacy specs and add product context (#2964)
|
2026-08-24 11:09:03 +00:00 |
|
Henry
|
4c0d92154b
|
feat(backend): add per-run cost/token ledger for task usage (#2960)
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-23 22:15:19 +00:00 |
|
Henry
|
2b2719b2a1
|
fix(gateway): stop run.subscribe from leaking another workspace's run events (#2961)
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-23 19:42:11 +00:00 |
|
Carlos Florêncio
|
8620537f0c
|
docs: migrate task and workflow specs (#2957)
|
2026-08-23 17:34:52 +00:00 |
|
Carlos Florêncio
|
94e7b0245f
|
feat(routing): add dynamic agent profile routing (#2698)
|
2026-08-21 22:04:17 +01:00 |
|
nova28
|
880b9ae4c8
|
fix(office): count a reassigned task's cost under its new project (#2903)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-21 22:00:26 +01:00 |
|
nova28
|
8e33bc9881
|
fix(office): tokens_out nullable so unmeasured output isn't a fake zero (#2770)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-18 22:41:35 +01:00 |
|
nova28
|
b798c6e98d
|
fix(office): mark codex usage estimated and backfill cost attribution (#2772)
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-18 17:12:14 +00:00 |
|
nova28
|
00994cf406
|
fix(office): preserve cache split, cost provenance, and turn_id on cost events (#2606)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-15 19:33:52 +01:00 |
|
nova28
|
47a878498b
|
fix(backend): thread cached input tokens through the session usage rollup (#2521)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
|
2026-08-12 22:56:07 +01:00 |
|
Carlos Florêncio
|
307d8b9b40
|
fix: correct isolated subtask branch messaging (#2533)
|
2026-08-11 23:37:55 +01:00 |
|
Carlos Florêncio
|
2832170eb4
|
fix(task): preserve task-owned worktrees across session deletion (#2456)
|
2026-08-09 12:05:48 +01:00 |
|
Carlos Florêncio
|
5b13f43d80
|
feat: add provider-neutral agent error recovery (#2437)
|
2026-08-08 19:59:51 +01:00 |
|
Carlos Florêncio
|
4c1207cbe5
|
fix: contain backend runtime failure paths (#2431)
|
2026-08-08 19:59:25 +01:00 |
|
nova28
|
6b40d5b2ec
|
feat(automation): make the automation the object, with its own runs destination (#2190)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-06 11:18:59 +01:00 |
|