Vincent Koc
ae41b00922
fix(deadcode): move plugin binding approvals to sqlite
2026-06-21 21:52:20 +08:00
Vincent Koc
0321c04663
chore(deadcode): remove stale web artifact helpers
2026-06-21 16:00:38 +08:00
Vincent Koc
ecb82f1be9
fix(plugins): restore StepFun ClawHub release
2026-06-21 12:24:14 +08:00
Vincent Koc
cba9c02095
chore(deadcode): share plugin snapshot fingerprint
2026-06-21 12:23:31 +08:00
Vincent Koc
9750d887f5
chore(deadcode): dedupe plugin lookup table types
2026-06-21 11:08:34 +08:00
Vincent Koc
172412d756
chore(deadcode): remove stale exported type aliases
2026-06-21 05:38:16 +08:00
Vincent Koc
29df94382e
chore(deadcode): remove duplicate compaction provider lister
2026-06-20 16:22:46 +08:00
Vincent Koc
9afc333bd7
chore(deadcode): remove stale runtime query helpers
2026-06-20 14:37:46 +08:00
Vincent Koc
6bfe7a2b06
fix(secrets): enforce canonical secret refs
2026-06-20 06:41:33 +02:00
Shakker
a5e33b3a6b
test: restore manifest model env
2026-06-20 03:14:54 +01:00
Vincent Koc
6f5fdb1e6b
fix(gateway): validate plugin descriptors and compact refresh
2026-06-19 22:25:15 +02:00
Vincent Koc
38807ffba4
test(plugins): isolate public surface runtime env
2026-06-19 19:08:32 +02:00
Vincent Koc
2005812dff
fix(secrets): validate refs consistently at runtime
2026-06-19 17:22:14 +02:00
Vincent Koc
7fafad8c49
refactor(plugins): drop duplicate memory reset alias
2026-06-19 20:38:03 +08:00
Peter Steinberger
e2b52f29e4
test(plugins): separate activation-scoped web search ids
...
Exclude startup-lazy Codex and QA Lab entries from the loader-scoped baseline before asserting them as explicit activation-scoped contracts.
2026-06-19 07:58:44 -04:00
Vincent Koc
c218255815
test(plugins): pin activation-scoped web search contracts
2026-06-19 13:34:04 +02:00
Super Zheng
0781dae620
fix(plugins): keep tool discovery request-local ( #93276 )
...
Keep plugin tool discovery request-local, preserve active provider/channel registries, and carry the prepared registry through MCP and catalog resolution.
Co-authored-by: 郑苏波 (Super Zheng) <superzheng@tencent.com >
2026-06-19 11:56:20 +01:00
Vincent Koc
6ef4970988
refactor(agents): drop unused harness registry wrappers
2026-06-19 18:22:26 +08:00
Vincent Koc
40dc8fd147
fix(plugins): cancel marketplace archive error bodies
2026-06-19 12:17:45 +02:00
Vincent Koc
eb7da0a2e5
fix(plugins): cancel self-hosted probe error bodies
2026-06-19 12:03:31 +02:00
Vincent Koc
7fcbfa6971
refactor(plugins): drop unused web-channel send wrapper
2026-06-19 17:52:10 +08:00
Vincent Koc
c159063c70
fix(plugins): bound embedding error bodies
2026-06-19 11:43:18 +02:00
Vincent Koc
dae37a4579
refactor(plugins): drop unused web-channel facade wrappers
2026-06-19 17:41:24 +08:00
Vincent Koc
a6ac8de523
fix(openai): cancel OAuth preflight bodies
2026-06-19 09:53:35 +02:00
Vincent Koc
38fefc5aaf
refactor(runtime): drop unused exported helpers
2026-06-19 14:57:32 +08:00
Josh Lehman
f1cab04966
refactor: route SDK session compatibility through seam ( #89203 )
2026-06-18 20:52:46 -07:00
kevinlin-openai
741f7080a7
feat(codex): support app-server secret refs ( #94324 )
...
Co-authored-by: kevinlin-openai <kevin@dendron.so >
2026-06-18 20:10:11 -07:00
Vincent Koc
fdb042b9ce
refactor(providers): remove stale primary model helper
2026-06-19 05:10:15 +08:00
Josh Lehman
b637414871
fix: add plugin host session cleanup seam ( #93733 )
...
* fix: add plugin host session cleanup seam (clawdbot-d02.1.9.1.38)
* test: update session accessor writer ratchet
2026-06-18 13:29:39 -07:00
Vincent Koc
a48e5091cb
fix(plugins): make StepFun npm-only
2026-06-19 01:38:11 +08:00
Vincent Koc
4e0376255f
fix(onboard): reject deprecated external auth choices
2026-06-19 01:05:52 +08:00
Vincent Koc
0710eebec2
fix(plugins): avoid catalog lookup allocations
2026-06-19 01:05:52 +08:00
Vincent Koc
21728777df
feat(plugins): externalize official provider batch
2026-06-19 01:05:52 +08:00
Vincent Koc
aad0559de0
refactor(test): dedupe bundled plugin record fixtures
2026-06-18 21:10:40 +08:00
Vincent Koc
8f295f183d
refactor(test): dedupe zip central directory fixture
2026-06-18 20:54:36 +08:00
Vincent Koc
9592a83a29
refactor(config): dedupe plugin metadata test snapshots
2026-06-18 20:14:27 +08:00
Vincent Koc
13d474134f
refactor(plugins): dedupe install test fixtures
2026-06-18 19:44:18 +08:00
Vincent Koc
dc2fdd1b99
refactor(core): remove unused internal type exports
2026-06-18 18:19:45 +08:00
Vincent Koc
c558e918c2
feat(cohere): externalize provider plugin
2026-06-18 16:50:56 +08:00
Patrick Erichsen
1b19c790bf
feat: externalize GMI provider plugin ( #94350 )
...
* feat: externalize gmi provider plugin
* fix(plugins): repair gmi alias installs
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-06-18 16:47:38 +08:00
Vincent Koc
ce611bc803
refactor(plugins): dedupe index database options
2026-06-18 13:18:06 +08:00
Vincent Koc
3f6ed50d68
refactor(plugins): dedupe loader validation errors
2026-06-18 12:41:54 +08:00
Vincent Koc
4a596d9bc8
refactor(plugins): remove setup binary facade
2026-06-18 09:46:56 +08:00
Vincent Koc
617076687e
refactor(plugins): remove import specifier facade
2026-06-18 09:44:17 +08:00
Vincent Koc
544b00e4e1
refactor(plugins): remove setup browser facade
2026-06-18 09:37:25 +08:00
Alex Knight
23eadfa277
fix(plugins): compose live hook registry view for tool-call hooks
...
Local extension before_tool_call/after_tool_call hooks registered but
never fired after a scoped mid-run plugin activation (harness or memory
ensure) rebound the global hook runner to a narrow registry, dropping
hooks unique to the broader registry (#91918 ).
The runner is now created once and resolves hooks live on every dispatch
from the composed set of currently-live registries (the most recently
initialized registry, the active registry, and the pinned channel and
http-route surfaces) instead of freezing one registry. The loader's
one-shot preserve gate is removed since activation order no longer
matters. Per-plugin ownership prefers loaded records so a failed scoped
reload cannot shadow a healthy pinned registration (including a
fail-closed tool-call gate), and the explicitly initialized registry
stays highest precedence so SDK callers keep an authoritative registry.
Reuses the live-registry collector the agent-event bridge already uses
so both dispatch surfaces agree on what is live.
2026-06-18 09:39:44 +10:00
Vincent Koc
34be976c6d
refactor(plugins): remove status dependency barrel
2026-06-18 01:49:46 +08:00
Vincent Koc
baa389ebed
refactor(plugins): remove embedding reset alias
2026-06-18 00:14:10 +08:00
Vincent Koc
d1169c3dd0
refactor(plugins): remove unused session helpers
2026-06-17 22:22:40 +08:00
Vincent Koc
e7aa2a66f2
refactor(runtime): remove unused registry accessors
2026-06-17 22:01:20 +08:00