Commit Graph

151 Commits

Author SHA1 Message Date
Carlos Florêncio baa00e735a fix: recognize leading [canceled] in Cursor stream-reset errors (#3544) 2026-09-09 13:46:46 +01:00
Clément Fiere 296a1bdb71 chore: consolidate backend literals and docs formatting (#3508)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 07:50:08 +01: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
Apfelbaum 66d110b509 fix(routing): classify OpenCode period usage limits so dynamic routing can advance (#3320)
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 00:11:22 +00:00
Henry 377b471f06 fix(agentctl): stop workflow step transitions from leaking claude subprocesses (#3338)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-03 22:34:07 +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 c3677f409c fix(backend): stop e2e ACP tests from launching commands production doesn't (#3186)
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 13:19:08 +00:00
Carlos Florêncio 3df09051cd fix: safely recover Cursor stream resets (#3188) 2026-08-31 13:18:54 +00:00
Henry 079b7f1931 fix(backend): make e2e adapter tests compile again (#3015)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-25 08:19:26 +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 832734bb67 docs: migrate legacy specs and add product context (#2964) 2026-08-24 11:09:03 +00:00
Carlos Florêncio 025492a690 feat(config): add YAML startup configuration parity (#2863) 2026-08-21 19:28:21 +01:00
Carlos Florêncio c8b0b50ff8 feat(acp): surface Cursor subagent metadata via cursor/task (#2867) 2026-08-21 16:36:30 +01:00
José Almeida 8bf6b57c78 feat: add native agent rich output (#2773) 2026-08-20 14:45:58 +01:00
Carlos Florêncio 14797c2901 fix(acp): drop cursor placeholder slash-command descriptions (#2781) 2026-08-18 22:45:19 +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
Carlos Florêncio 7c96621de1 feat: add executor parity safeguards (#2704) 2026-08-16 21:13:41 +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
Carlos Florêncio 152e5a34c0 fix: normalize OMP shell command output (#2480) (#2486) 2026-08-10 15:42:19 +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
Carlos Florêncio 9e503c5e6b feat: surface allowlisted OpenCode remediation links in recovery surfaces (#2396) 2026-08-07 21:27:43 +01:00
Clément Fiere 0c2dcf2e78 fix(acp): strip CRLF multi-line command echoes with no reported cwd (#2334) 2026-08-07 09:57:26 +01:00
Jean-Emmanuel Losi 92e2256544 fix(acp): let Cursor sessions leave fast mode (parameterizedModelPicker) (#2307) 2026-08-06 14:13:05 +01:00
irium fef3da278a fix(acp): keep todo indicator alive across session resume (#2315) 2026-08-06 12:23:01 +01:00
nova28 6eaab90d9f feat: add mid-turn steering for Claude ACP sessions (#2241)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-06 11:28:18 +01:00
Carlos Florêncio c3fd434a24 refactor: remove unused Virtuoso code (#2224) 2026-08-04 22:15:32 +01:00
Carlos Florêncio 3c9bf8295f feat: support 100 MiB prompt attachments (#2261) 2026-08-04 22:11:13 +01:00
nova28 f372720ea9 feat(ui): surface subagent waves in the transcript and on the board (#2225) 2026-08-03 22:09:31 +01:00
Carlos Florêncio 431e5d40fe fix: enforce classified Git admission paths (#2150) (#2181) 2026-08-03 11:04:34 +01:00
Carlos Florêncio 75cb354fbe fix: isolate high-volume session stream traffic (#2175) 2026-08-03 10:07:12 +01:00
Carlos Florêncio b5631da7ee feat: surface OpenCode provider limit errors (#2167) 2026-08-02 21:48:14 +01:00
Carlos Florêncio 62d4522e0f feat: add file-backed diagnostic log bundles (#2087) 2026-08-02 20:14:53 +01:00
Carlos Florêncio 167ab6b778 feat(mcp): add session attachment diagnostics (#2061) 2026-07-30 20:49:07 +01:00
Clément Fiere 8ade812fe7 fix(acp): strip multi-line command echoes in workDir-resolved output (#2072) 2026-07-30 20:20:21 +01:00
Clément Fiere 43559c79bf fix(acp): strip command echo when terminal resolves a relative path to absolute (#1975) 2026-07-27 12:30:56 +01:00
Carlos Florêncio 68250fe3b3 fix(acp): guard background work status (#1966) 2026-07-26 19:41:26 +01:00
Carlos Florêncio 45974b513a fix(acp): deliver follow-ups after foreground handoff (#1959) 2026-07-26 17:29:41 +01:00
Carlos Florêncio 6ffb23c187 fix: harden background work lifecycle tracking (#1955) 2026-07-26 14:18:35 +01:00
Carlos Florêncio dc38aaf0d0 feat: update ACP compatibility and subagent handling (#1880) 2026-07-25 19:31:15 +01:00
point-source dba2057590 feat: accept input while a session's foreground turn waits on background work (#1668) 2026-07-25 18:08:35 +01:00
Clément Fiere 93c6987bf5 fix: strip echoed command from persisted shell output (#1898) 2026-07-24 09:48:00 +01:00
Carlos Florêncio d475cdf597 fix: scope Office agent tools and task mutations (#1867) 2026-07-23 16:31:37 +01:00
Carlos Florêncio edee5a03cf fix: scope PR branch failure guidance (#1873) 2026-07-23 14:45:01 +01:00
zensi-dev 4684390bc6 feat(acp): add Grok CLI driver (#1745) 2026-07-18 17:37:07 +01:00
Carlos Florêncio 9e484d7e89 feat: improve ACP model configuration summaries (#1723) 2026-07-17 18:47:59 +01:00
Carlos Florêncio c68a975dfa fix: ignore late terminal tool updates (#1740) 2026-07-16 22:58:46 +01:00
Carlos Florêncio 1d1d6ef0f8 feat: show ACP shell command output in chat (#1684) 2026-07-14 19:17:36 +01:00
Carlos Florêncio 3e68fd3da6 fix: prevent stale ready events from completing replacement turns (#1678) 2026-07-14 13:20:52 +01:00