Peter Steinberger
98e3f729bc
refactor: remove dead plugin loader exports ( #105937 )
...
* refactor(plugins): trim activation and contract exports
* test(plugins): restore fixture cleanup
* refactor(plugins): trim install and loader exports
* test(plugins): fully reset loader caches
* refactor(plugins): trim metadata and catalog exports
* test(plugins): preserve catalog trust coverage
* refactor(plugins): trim provider and plugin exports
* refactor(plugins): trim runtime and tool exports
* test(plugins): update dead-export consumers
* test(plugins): remove empty dead-export suites
* refactor(plugins): align exports with split registry
* refactor(plugins): trim drifted loader exports
* style(plugins): format test fixtures
* refactor(scripts): use supported plugin APIs
* refactor(plugins): finish dead export cleanup
* chore(deadcode): refresh export baseline
* test(cli): mock production memory state
* chore(deadcode): sync latest export baseline
* fix(tests): keep plugin fixtures inside core
* chore(deadcode): refresh rebased export baseline
* chore(deadcode): sync current ratchets
* fix(plugins): retain reserved slot invariant
* fix(plugins): preserve dead-export invariants
* test(plugins): use neutral catalog query fixture
* test(plugins): satisfy catalog lint
* test(plugins): preserve integrity drift coverage
* fix(ci): register skill experience live proof
2026-07-13 01:29:33 -07:00
Peter Steinberger
90e465833b
feat(gateway): durable cloud worker environments, provider SDK contract, and lifecycle RPCs ( #104401 )
...
* docs(plan): add cloud workers design plan
* feat(plugin-sdk): add cloud worker provider foundations
* feat(protocol): add worker environment lifecycle shapes
* feat(gateway): persist worker environment lifecycles
* test(gateway): pin environment inventory assertion for damaged worker store
* style(cloud-workers): satisfy lint and docs formatting
* fix(gateway): narrow worker environment type boundaries
* chore(plugin-sdk): account for WorkerProvider surface growth
* docs: regenerate docs map
2026-07-11 04:54:27 -07:00
Vincent Koc
9750d887f5
chore(deadcode): dedupe plugin lookup table types
2026-06-21 11:08:34 +08:00
Peter Steinberger
040ebadfc5
docs: document plugin runtime contracts
2026-06-04 04:48:42 -04:00
Peter Steinberger
bd8baeb323
perf(gateway): narrow plugin lookup memo key
2026-06-01 22:58:46 +01:00
Peter Steinberger
0b5be66ef7
perf(gateway): trim startup plugin planning work
2026-06-01 10:33:28 +01:00
WhatsSkiLL
22b8e1cf4f
fix(plugins): scope startup metadata manifest reads
...
Limit plugin metadata snapshots to the channel, provider, and startup surfaces that need them, while preserving unscoped fallback for incomplete index data and provider runtime resolution.
Refs #70533 .
Refs #84628 .
Co-authored-by: IWhatsskill <IWhatsskill@users.noreply.github.com >
2026-05-31 11:58:56 +01:00
Peter Steinberger
fb80d3a491
perf: reduce gateway startup sidecar overhead
2026-05-28 17:05:19 +01:00
Peter Steinberger
4314674054
perf: reuse plugin metadata snapshots ( #85843 )
...
* perf: reuse plugin metadata snapshots
* test: update plugin metadata snapshot mocks
2026-05-23 23:34:19 +01:00
Peter Steinberger
fecac7e40a
refactor: unify plugin startup metadata planning
2026-05-02 06:36:03 +01:00
Peter Steinberger
97a34e0f50
fix: tighten plugin metadata cache invalidation
2026-05-02 03:42:39 +01:00
Shakker
b72414c94e
fix: include startup plan in lookup timing
2026-04-27 17:02:57 +01:00
Shakker
58b4407cda
fix: reject stale plugin metadata inventory
2026-04-27 17:02:57 +01:00
Shakker
ab28cfa9d4
fix: guard plugin metadata snapshot reuse
2026-04-27 17:02:57 +01:00
Shakker
440fc73448
refactor: extract plugin metadata snapshot
2026-04-27 17:02:57 +01:00
Peter Steinberger
d76f924be3
fix(plugins): avoid registry barrel topology cycle
2026-04-27 09:09:31 +01:00
Shakker
45b0d5ccc2
chore: add plugin lookup startup trace metrics
2026-04-27 08:48:18 +01:00
Shakker
b2deb74694
fix: include setup cli backends in plugin lookup
2026-04-27 08:48:18 +01:00
Shakker
fbf0a29195
refactor: expand plugin lookup owner maps
2026-04-27 08:48:17 +01:00
Shakker
123dee0513
fix: avoid duplicate plugin lookup diagnostics
2026-04-27 08:48:17 +01:00
Shakker
635af612d5
refactor: expose plugin lookup table normalizer
2026-04-27 08:48:17 +01:00
Shakker
3f38d3af88
refactor: add plugin lookup table
2026-04-27 08:48:17 +01:00