Peter Steinberger
|
759d37635d
|
Revert "refactor: move tasks behind plugin-sdk seam"
This reverts commit da6e9bb76f.
|
2026-04-01 01:30:22 +09:00 |
Peter Steinberger
|
da6e9bb76f
|
refactor: move tasks behind plugin-sdk seam
|
2026-03-31 15:22:09 +01:00 |
Vincent Koc
|
cd5179314d
|
fix(acp): use semantic approval classes
|
2026-03-31 20:49:31 +09:00 |
Peter Steinberger
|
6b6ddcd2a6
|
test: speed up core runtime suites
|
2026-03-31 02:25:02 +01:00 |
Shakker
|
82695bb24d
|
test: remove timeout-prone windows ci waits
|
2026-03-31 01:40:55 +01:00 |
Shakker
|
da03d857f9
|
test: stabilize recurring windows ci suites
|
2026-03-31 01:40:55 +01:00 |
Shakker
|
6ab0f62b3b
|
test: stabilize remaining windows ci timeouts
|
2026-03-31 01:40:55 +01:00 |
Shakker
|
7d70b1b51e
|
test: stabilize windows registry cleanup flows
|
2026-03-31 01:40:55 +01:00 |
Gustavo Madeira Santana
|
0b16443fa4
|
Tests: close ACP manager task registry before temp dir cleanup
|
2026-03-30 01:17:47 -04:00 |
Vincent Koc
|
126f77315f
|
refactor(tasks): route acp through executor (#57478)
* refactor(tasks): add executor facade
* refactor(tasks): extract delivery policy
* refactor(tasks): route acp through executor
|
2026-03-30 13:58:51 +09:00 |
Vincent Koc
|
fa5827079f
|
refactor(tasks): split delivery state from task runs
|
2026-03-30 13:03:54 +09:00 |
Vincent Koc
|
53bcd5769e
|
refactor(tasks): unify the shared task run registry (#57324)
* refactor(tasks): simplify shared task run registry
* refactor(tasks): remove legacy task registry aliases
* fix(cron): normalize timeout task status and harden ledger writes
* fix(cron): keep manual runs resilient to ledger failures
|
2026-03-30 08:28:17 +09:00 |
Peter Steinberger
|
e4466c72a2
|
test: stabilize runner and acp mocks
- reuse the shared cli-runner harness in claude runner tests
- make ACP session metadata and startup tests use stable static mocks
|
2026-03-30 00:27:52 +01:00 |
Peter Steinberger
|
0a4c11061d
|
test: stabilize targeted harnesses
- reduce module-reset mock churn in auth/acp tests
- simplify runtime web mock cleanup
- make canvas reload test use in-memory websocket tracking
|
2026-03-30 00:23:38 +01:00 |
Mariano
|
5ef42fc856
|
Gateway: surface blocked ACP task outcomes (#57203)
|
2026-03-30 00:15:51 +02:00 |
Mariano
|
17c36b5093
|
Gateway: track background task lifecycle (#52518)
Merged via squash.
Prepared head SHA: 7c4554204e
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-03-29 12:48:02 +02:00 |
Frank Yang
|
c14b169a1b
|
fix(acp): repair stale bindings after runtime exits (#56476)
* fix(acp): repair stale bindings after runtime exits
* fix(acp): narrow stale binding recovery
* fix(acp): preserve policy gating for stale sessions
* fix(acp): handle signal exits and canonical unbinds
* fix(acp): harden canonical stale-session recovery
|
2026-03-29 01:15:16 +08:00 |
Tak Hoffman
|
3106ad38f2
|
fix(regression): preserve ACP turns without admin provenance scope
|
2026-03-27 17:13:53 -05:00 |
Peter Steinberger
|
c815bddce7
|
test: debrand debounce and acp lifecycle fixtures
|
2026-03-27 22:03:51 +00:00 |
Peter Steinberger
|
b95a81498f
|
test: debrand policy and registry fixtures
|
2026-03-27 22:03:15 +00:00 |
Peter Steinberger
|
8ddeada97d
|
test: move extension-owned coverage into plugins
|
2026-03-27 15:11:33 +00:00 |
Peter Steinberger
|
c2b28753e7
|
refactor: route more test seams through public plugin APIs
|
2026-03-27 13:46:17 +00:00 |
Jacob Tomlinson
|
464e2c10a5
|
ACP: sanitize terminal tool titles (#55137)
* ACP: sanitize terminal tool titles
Co-authored-by: nexrin <268879349+nexrin@users.noreply.github.com>
* Config: refresh config baseline and stabilize restart pid test
---------
Co-authored-by: nexrin <268879349+nexrin@users.noreply.github.com>
|
2026-03-26 14:12:24 +00:00 |
Peter Steinberger
|
4029ce738c
|
test: speed up targeted unit suites
|
2026-03-24 19:36:08 +00:00 |
Peter Steinberger
|
6bcd9a801a
|
test: inject thread-safe gateway and ACP seams
|
2026-03-23 04:34:42 -07:00 |
Peter Steinberger
|
2a06097184
|
test: update codex test fixtures to gpt-5.4
|
2026-03-23 02:14:00 -07:00 |
Peter Steinberger
|
9105b3723d
|
test: harden no-isolate test module resets
|
2026-03-23 01:02:16 -07:00 |
Vincent Koc
|
32fdd21c80
|
fix(acp): preserve hidden thought replay on session load
|
2026-03-22 19:48:19 -07:00 |
Vincent Koc
|
742c005ac8
|
fix(acp): preserve hidden thought chunks from gateway chat
|
2026-03-22 19:43:19 -07:00 |
Peter Steinberger
|
88d39b1542
|
refactor: simplify remaining runtime singletons
|
2026-03-22 18:09:45 +00:00 |
Peter Steinberger
|
1ceaad18a6
|
test: harden vitest no-isolate coverage
|
2026-03-22 10:48:21 -07:00 |
Bob
|
aa6b962a3a
|
Discord/ACP: forward abort signals into ACP turns (#52148)
* Discord/ACP: forward abort signals into ACP turns
* ACP: abort queued turns before actor start
|
2026-03-22 10:04:32 +01:00 |
Peter Steinberger
|
e1854dfbf6
|
test: trim import-heavy startup paths
|
2026-03-22 05:03:10 +00:00 |
Peter Steinberger
|
4229ffe2b9
|
perf: reduce runtime and test startup overhead
|
2026-03-21 20:18:16 +00:00 |
Bob
|
8cac327c19
|
ACP: recover hung bound turns (#51816)
* ACP: add hung-turn starvation repro
* ACP: recover hung bound turns
* ACP: preserve timed-out session handles
---------
Co-authored-by: Onur <2453968+osolmaz@users.noreply.github.com>
|
2026-03-21 20:54:30 +01:00 |
Peter Steinberger
|
b26edfe1ff
|
test: trim plugin-heavy unit test imports
|
2026-03-20 18:35:39 +00:00 |
Peter Steinberger
|
46f49eb6eb
|
refactor: shrink plugin sdk public surface
|
2026-03-18 23:31:08 +00:00 |
Peter Steinberger
|
a0d3dc94d0
|
perf: reduce unit test hot path overhead
|
2026-03-18 18:19:40 +00:00 |
Vincent Koc
|
b4f16bad32
|
Plugin SDK: export windows spawn and temp path
|
2026-03-18 09:46:24 -07:00 |
Vincent Koc
|
a02bfd30c5
|
Plugin SDK: use public utility subpaths
|
2026-03-18 09:43:46 -07:00 |
Peter Steinberger
|
5fd482d6b0
|
test: align acp session mode list
|
2026-03-18 16:14:14 +00:00 |
Peter Steinberger
|
c0c3c4824d
|
fix: checkpoint gate fixes before rebase
|
2026-03-18 15:36:18 +00:00 |
Bob
|
732e075e92
|
ACP: reproduce binding restart session reset (#49435)
* ACP: reproduce restart binding regression
* ACP: resume configured bindings after restart
* ACP: scope restart resume to persistent sessions
---------
Co-authored-by: Onur <2453968+osolmaz@users.noreply.github.com>
|
2026-03-18 07:24:38 +01:00 |
Bob
|
ea15819ecf
|
ACP: harden startup and move configured routing behind plugin seams (#48197)
* ACPX: keep plugin-local runtime installs out of dist
* Gateway: harden ACP startup and service PATH
* ACP: reinitialize error-state configured bindings
* ACP: classify pre-turn runtime failures as session init failures
* Plugins: move configured ACP routing behind channel seams
* Telegram tests: align startup probe assertions after rebase
* Discord: harden ACP configured binding recovery
* ACP: recover Discord bindings after stale runtime exits
* ACPX: replace dead sessions during ensure
* Discord: harden ACP binding recovery
* Discord: fix review follow-ups
* ACP bindings: load channel snapshots across workspaces
* ACP bindings: cache snapshot channel plugin resolution
* Experiments: add ACP pluginification holy grail plan
* Experiments: rename ACP pluginification plan doc
* Experiments: drop old ACP pluginification doc path
* ACP: move configured bindings behind plugin services
* Experiments: update bindings capability architecture plan
* Bindings: isolate configured binding routing and targets
* Discord tests: fix runtime env helper path
* Tests: fix channel binding CI regressions
* Tests: normalize ACP workspace assertion on Windows
* Bindings: isolate configured binding registry
* Bindings: finish configured binding cleanup
* Bindings: finish generic cleanup
* Bindings: align runtime approval callbacks
* ACP: delete residual bindings barrel
* Bindings: restore legacy compatibility
* Revert "Bindings: restore legacy compatibility"
This reverts commit ac2ed68fa2426ecc874d68278c71c71ad363fcfe.
* Tests: drop ACP route legacy helper names
* Discord/ACP: fix binding regressions
---------
Co-authored-by: Onur <2453968+osolmaz@users.noreply.github.com>
|
2026-03-17 17:27:52 +01:00 |
Peter Steinberger
|
9f8cf7f71a
|
test: stabilize full gate
|
2026-03-17 16:21:59 +00:00 |
Josh Lehman
|
1399ca5fcb
|
fix(plugins): forward plugin subagent overrides (#48277)
Merged via squash.
Prepared head SHA: ffa45893e0
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-03-17 07:20:27 -07:00 |
Peter Steinberger
|
5fb7a1363f
|
fix: stabilize full gate
|
2026-03-17 07:06:25 +00:00 |
Peter Steinberger
|
026d8ea534
|
fix: unblock full gate
|
2026-03-17 07:06:24 +00:00 |
Josh Lehman
|
eeb140b4f0
|
fix(plugins): late-binding subagent runtime for non-gateway load paths (#46648)
Merged via squash.
Prepared head SHA: 44742652c9
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-03-16 14:27:54 -07:00 |
Peter Steinberger
|
d163278e9c
|
refactor: move channel delivery and ACP seams into plugins
|
2026-03-15 23:25:20 -07:00 |