Commit graph

1154 commits

Author SHA1 Message Date
Peter Steinberger
38ba27834d
chore: harden plugin boundary report 2026-04-28 04:23:53 +01:00
Peter Steinberger
00e30ba8d9
chore: add plugin boundary report 2026-04-28 04:12:30 +01:00
Peter Steinberger
2628326264
refactor: expose agent runtime test contracts 2026-04-28 03:40:57 +01:00
Peter Steinberger
e1acb61317
refactor: expose SDK test helper subpaths 2026-04-28 03:28:17 +01:00
Peter Steinberger
632b0fd580
chore: update workspace dependencies 2026-04-28 03:09:44 +01:00
Peter Steinberger
1945389374
test: expose provider media test helpers 2026-04-28 02:52:30 +01:00
Peter Steinberger
43a73d6a31
refactor: separate bundled channel schema surface 2026-04-28 02:31:21 +01:00
Peter Steinberger
dc4512ad0c
refactor: split channel target test helpers 2026-04-28 02:03:15 +01:00
Peter Steinberger
56875c4d32
refactor: split generic plugin test fixtures 2026-04-28 01:21:39 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers 2026-04-28 01:14:19 +01:00
Peter Steinberger
e27c32b9b0
refactor(plugin-sdk): publish route helpers 2026-04-28 01:13:01 +01:00
Peter Steinberger
8057561cee
refactor: promote plugin test helpers to sdk 2026-04-28 00:55:11 +01:00
Peter Steinberger
90b6665ded
refactor: move plugin api test helper to sdk 2026-04-28 00:24:54 +01:00
neilofneils404
482ff924ef
fix: pass directories to provider stream wrappers (#67843)
* fix: pass directories to provider stream wrappers

* fix: pass directories to provider stream wrappers

---------

Co-authored-by: neilofneils404 <258699186+neilofneils404@users.noreply.github.com>
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com>
2026-04-27 15:43:38 -07:00
Peter Steinberger
8599fdda4a
test: keep extension mocks on sdk seams 2026-04-27 22:55:09 +01:00
Peter Steinberger
f0000ab72d
refactor(plugin-sdk): split infra runtime barrel 2026-04-27 20:50:35 +01:00
Peter Steinberger
31e529f000
ci: guard extension wildcard reexports 2026-04-27 20:34:35 +01:00
Peter Steinberger
4336a7f3a9
refactor(plugin-sdk): narrow config runtime imports 2026-04-27 14:58:32 +01:00
Peter Steinberger
1ed6d04014
ci: guard plugin sdk wildcard reexports 2026-04-27 14:52:21 +01:00
Peter Steinberger
bbbc80ddcc
ci: guard changelog bot attributions 2026-04-27 14:29:41 +01:00
Peter Steinberger
9d5a211019
refactor(plugins): enforce config API deprecations 2026-04-27 12:52:20 +01:00
Peter Steinberger
7f3f108521
refactor(config): migrate plugin config access 2026-04-27 12:35:58 +01:00
Peter Steinberger
277cc640b1
fix(acp): wait for claude results before idle completion 2026-04-27 12:12:48 +01:00
Peter Steinberger
9dd01b5e49
fix: align plugin runtime dependency contracts 2026-04-27 11:58:28 +01:00
Peter Steinberger
5a81c4000c
chore: tighten plugin boundary export audit 2026-04-27 11:47:09 +01:00
Peter Steinberger
ae86541364
fix: export tts runtime plugin sdk subpath 2026-04-27 11:40:56 +01:00
Peter Steinberger
a0aedea63d
fix: guard cli bootstrap imports 2026-04-27 11:24:35 +01:00
Peter Steinberger
9b0a0fb0a7
refactor: tighten plugin boundary surfaces 2026-04-27 11:19:09 +01:00
Peter Steinberger
cf499101a2
fix(agents): normalize Windows runtime imports (#72731)
* fix(agents): normalize Windows runtime imports

* test(providers): align manifest contract coverage
2026-04-27 10:34:25 +01:00
Vincent Koc
caba05b94a
fix(plugins): harden bundled install/uninstall sweep
Fix bundled plugin install/uninstall sweep coverage and avoid persisting invalid placeholder config for config-gated bundled plugins.
2026-04-27 01:57:40 -07:00
Vincent Koc
1fc5b2b703
feat(migrations): add plugin-owned Hermes import
* feat: add migration providers

* feat: offer Hermes migration during onboarding

* feat(hermes): map imported config surfaces

* feat(onboard): require fresh migration imports

* docs(cli): clarify Hermes import coverage

* chore(migrations): rename Hermes importer package

* chore(migrations): rewire Hermes importer id

* fix(migrations): redact migration JSON details

* fix(hermes): use provider runtime for config imports

* test(hermes): cover missing source planning

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-04-27 00:34:29 -07:00
Peter Steinberger
eccb79db99
build: remove private QA package compat shims 2026-04-27 00:26:02 +01:00
Peter Steinberger
89ab39ca64
test: simplify changed test routing 2026-04-26 23:58:13 +01:00
Peter Steinberger
1a02d00eb4
test: add docker e2e rerun helpers 2026-04-26 23:56:14 +01:00
Peter Steinberger
a2adb05f74
refactor(test): split docker e2e planner 2026-04-26 23:36:31 +01:00
Peter Steinberger
6a00be5f90
fix(update): complete channel switch follow-up work 2026-04-26 11:38:44 +01:00
Peter Steinberger
9a529ca78b
chore: update dependencies 2026-04-26 10:54:58 +01:00
Peter Steinberger
9eb0934492
test: tighten changed test routing 2026-04-26 10:25:04 +01:00
Vincent Koc
0f2e7510cb
feat(diagnostics-prometheus): add protected metrics exporter 2026-04-26 02:15:33 -07:00
Vincent Koc
abd5ec98ab
fix(runtime): harden dependency install surfaces (#71997)
* fix(runtime): harden dependency surfaces

* fix(runtime): harden dependency install surfaces

* fix(runtime): address dependency surface review

* fix(runtime): address dependency surface review

* fix(channels): avoid read-only plugin loader cycle

* fix(channels): allow optional read-only loader workspace

* test(commands): refresh current main checks

* test(commands): keep provider metadata mock unique

* test(commands): keep doctor security read-only mock unique
2026-04-26 01:38:21 -07:00
Peter Steinberger
3b5463591b
chore: bump version to 2026.4.26 2026-04-26 09:28:52 +01:00
Peter Steinberger
c99d72575e
fix(release): reject staged runtime deps in packs 2026-04-26 09:08:54 +01:00
Peter Steinberger
1de4aff06d
fix: cover Windows pnpm and Lobster install regressions 2026-04-26 08:14:28 +01:00
Longbiao CHEN
ef7ad8229a fix(voicewake): drop stale sdk collateral 2026-04-26 06:19:35 +01:00
Longbiao CHEN
afe1abc297 feat(voicewake): refresh trigger routing on main 2026-04-26 06:19:35 +01:00
Peter Steinberger
e40094a9ef
test(browser): add CDP snapshot Docker smoke 2026-04-26 04:40:26 +01:00
Vincent Koc
a0ca546997
test(qa): add local otel smoke harness 2026-04-25 19:30:46 -07:00
Peter Steinberger
81c2a1de26
test: add Droid ACP bind Docker lane 2026-04-26 01:31:27 +01:00
Peter Steinberger
e918e5f75c
fix: hide runtime context from submitted prompts 2026-04-26 00:57:04 +01:00
Peter Steinberger
496d90c3b5
ci: split auto-reply shard timing 2026-04-25 23:47:00 +01:00