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
Vincent Koc
34205aabf9
refactor(plugins): remove obsolete runtime helpers ( #105273 )
2026-07-12 18:05:22 +08:00
Peter Steinberger
ee282c6de5
docs: document plugin auth helpers
2026-06-04 04:19:03 -04: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
4f4d108639
chore(lint): remove underscore-dangle allow list ( #83542 )
...
* chore(lint): reduce underscore-dangle exceptions
* chore(lint): reduce more underscore exceptions
* chore(lint): remove underscore-dangle allow list
* fix(lint): repair underscore cleanup regressions
* test(lint): track version define suppression
2026-05-18 14:56:06 +01:00
Shakker
193bfd3a4d
fix: avoid stale workspace metadata reuse
2026-05-17 01:55:16 +01:00
rolandrscheel
aeac10f5ce
fix(plugins): reuse workspace metadata for session model refs ( #76655 )
...
Fixes the session-list plugin metadata hot path by reusing the active workspace-scoped plugin metadata snapshot for manifest model-id normalization and setup CLI backend fallback. Also keeps model-pricing collection on its provided manifest registry and fixes the CI-only hoisted test mock failure.
Validated with targeted plugin/gateway/model-selection tests, CI-shaped gateway startup shard, Testbox `pnpm check:changed`, and green PR CI.
Thanks @rolandrscheel.
2026-05-03 15:58:14 +01:00
Peter Steinberger
ebb45a8a28
refactor: unify plugin metadata snapshot callers
2026-05-02 07:51:17 +01:00
Peter Steinberger
e27fe55aa8
refactor: simplify plugin cache boundaries
2026-04-29 04:33:15 +01:00
Peter Steinberger
7a5b419843
refactor(plugins): simplify plugin cache boundaries
2026-04-29 03:52:22 +01:00
Peter Steinberger
18a638ceae
test: isolate cold plugin registry metadata mocks
2026-04-26 03:57:38 +01:00
Shakker
4e3b860e60
refactor: scope plugin capabilities to manifests
2026-04-26 02:31:02 +01:00
Vincent Koc
07796c9fb5
fix(plugins): use registry for setup cli fallback
2026-04-25 13:22:29 -07:00
Vincent Koc
8ba50aa23e
refactor(plugins): prefer setup descriptors for setup lookup ( #64786 )
...
* refactor(plugins): prefer setup descriptors for setup lookup
* fix(plugins): harden setup descriptor lookup
* fix(plugins): keep sync cli backend setup results
* fix(plugins): resolve setup registry rebase
* fix(plugins): preserve fail-closed cli backend lookup
* fix(plugins): fail closed on shadowed setup owners
* fix(plugins): swallow async setup register rejections
2026-04-12 03:29:24 +01:00
Peter Steinberger
777c6f7580
refactor: split manifest command alias helpers
2026-04-10 17:37:31 +01:00