Shakker
|
d062f8130b
|
feat: warn on implicit startup plugin compatibility
|
2026-04-28 06:18:45 +01:00 |
|
EVA
|
1adaa28dc8
|
[plugin sdk] Add generic plugin host-hook contracts (#72287)
Merged via squash.
Prepared head SHA: 68e5f2ce19
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-04-27 17:07:02 -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 |
|
Vincent Koc
|
dc8b881c11
|
fix(gateway): defer startup runtime imports
|
2026-04-26 21:50:50 -07:00 |
|
Vincent Koc
|
dcdf97685b
|
fix(diagnostics): trust internal trace parents (#71574)
* fix(diagnostics): trust internal trace parents
* fix(diagnostics): harden trusted trace metadata
* fix(tooling): honor explicit oxlint threads
* fix(agents): use stable nonmutating sort helpers
* chore(plugin-sdk): refresh api baseline
* fix(diagnostics): gate internal event subscriptions
* fix(diagnostics): isolate listener event copies
* chore(plugin-sdk): refresh internal diagnostics baseline
* chore(plugin-sdk): refresh diagnostics event baseline
* fix(diagnostics): keep event state module local
* fix(diagnostics): harden internal subscription capability
* fix(diagnostics): freeze listener metadata
|
2026-04-25 10:18:52 -07:00 |
|
Vincent Koc
|
0bd8d0bba0
|
fix(plugins): remove Pi tool result compat
|
2026-04-24 18:13:35 -07:00 |
|
Vincent Koc
|
aa27e27f36
|
fix(models): normalize provider runtime selection (#71259)
* fix(models): normalize provider runtime selection
* fix(models): reverse codex-only runtime migration
* fix(models): default runtime selection to pi
* fix(status): label model runtime clearly
* fix(status): align pi runtime label
* fix(plugins): align tool result middleware runtime naming
* fix(models): validate runtime overrides
|
2026-04-24 16:56:49 -07:00 |
|
Vincent Koc
|
47f6a98909
|
feat(plugins): add harness tool result middleware (#71021)
|
2026-04-24 12:39:13 -07:00 |
|
Vincent Koc
|
cb4fc58547
|
feat(plugins): move Bonjour discovery into bundled plugin
* fix(deps): detect constant dynamic imports in ownership audit
* feat(plugins): move bonjour discovery into bundled plugin
* test(plugins): remove moved bonjour core tests
* fix(plugins): harden bonjour disable and console restore
* fix(plugins): split gateway discovery ids from services
* fix(plugins): harden bonjour advertiser shutdown
* fix(plugins): clean up bonjour split lint
|
2026-04-23 23:29:51 -07:00 |
|
Peter Steinberger
|
4ad8ed2cbe
|
refactor: type config schemas as typebox-compatible
|
2026-04-23 05:22:16 +01:00 |
|
Vincent Koc
|
a5128777ee
|
feat(codex): add tool hook parity (#70307)
* feat(codex): add tool hook parity
* fix(codex): stabilize tool hook parity
* fix(codex): tighten transcript hook typing
* fix(codex): preserve mirrored transcript idempotency
* fix(codex): normalize tool hook context
|
2026-04-22 16:18:10 -07:00 |
|
Vincent Koc
|
91ac485246
|
feat(tokenjuice): bundle the native adapter (#69946)
* feat(plugins): register embedded extension factories
* feat(tokenjuice): bundle the native adapter
* fix(tokenjuice): gate the bundled embedded extension seam
* fix(tokenjuice): refresh runtime sidecar baseline
* fix(plugins): harden bundled embedded extensions
* fix(plugins): install source bundled runtime deps
* fix(tokenjuice): sync lockfile importer
* fix(plugins): validate reused runtime dep versions
* fix(plugins): restore tokenjuice CI contract
* fix(plugins): remove tokenjuice dts bridge
* fix(tokenjuice): repair openclaw type shim
* fix(plugins): harden bundled runtime deps
* fix(plugins): keep source checkout runtime deps local
* fix(plugins): isolate bundled runtime dep installs
* fix(cli): keep plugin startup registration non-activating
* fix(cli): keep loader overrides out of plugin cli options
|
2026-04-21 23:58:37 -07:00 |
|
Brian
|
143c1e81a2
|
fix(plugins): treat context-engine plugins as capabilities in status/inspect (#58766)
Merged via squash.
Prepared head SHA: 23269d2db5
Co-authored-by: zhuisDEV <95547369+zhuisDEV@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-04-13 07:32:24 -07:00 |
|
Vincent Koc
|
74e7b8d47b
|
fix(cycles): bulk extract leaf type surfaces
|
2026-04-11 13:26:50 +01:00 |
|
Vincent Koc
|
95bc417944
|
fix(cycles): split residual shared type seams
|
2026-04-11 02:46:40 +01:00 |
|
Peter Steinberger
|
202f80792e
|
feat: add plugin text transforms
|
2026-04-11 02:17:39 +01:00 |
|
Peter Steinberger
|
44ec4d05de
|
feat: add pluggable agent harness registry
|
2026-04-10 21:22:16 +01:00 |
|
Peter Steinberger
|
d350280fc2
|
test: fix latest type and lazy cli gates
|
2026-04-10 12:37:01 +01:00 |
|
Peter Steinberger
|
2ad451e91f
|
test: fix parallel full-suite exposed gates
|
2026-04-10 12:34:53 +01:00 |
|
Peter Steinberger
|
644105bea6
|
fix: restore latest main typecheck
|
2026-04-10 12:20:04 +01:00 |
|
Vincent Koc
|
c87994bc9a
|
fix(plugins): split registry type surface
|
2026-04-09 09:05:11 +01:00 |
|