Commit Graph

2724 Commits

Author SHA1 Message Date
Peter Steinberger 6cc7b759e9 fix(plugins): accept unscoped registry cache reuse 2026-05-02 10:48:29 +01:00
Peter Steinberger 701811e013 test: align runtime fixture expectations 2026-05-02 10:41:42 +01:00
Peter Steinberger 3b3def0354 fix(plugins): cache cli registration entries 2026-05-02 10:40:07 +01:00
Peter Steinberger 0a6584a231 fix(plugins): reuse gateway-bindable loader cache 2026-05-02 10:33:27 +01:00
Peter Steinberger db06fcd990 refactor: unify lazy module loaders 2026-05-02 10:15:25 +01:00
Peter Steinberger 2baa07f62b refactor: streamline plugin cache helpers 2026-05-02 09:54:54 +01:00
Peter Steinberger ea26bdf07d test: align package metadata contracts 2026-05-02 09:48:06 +01:00
Peter Steinberger 25ce2e853f refactor: unify plugin metadata consumers 2026-05-02 09:29:51 +01:00
Peter Steinberger 09239a4622 build(plugins): keep qa plugins source-only 2026-05-02 09:19:46 +01:00
Peter Steinberger 5e63e813b7 test: align release plugin fixtures 2026-05-02 09:19:31 +01:00
Peter Steinberger c35ed548bf docs(plugins): clarify duplicate override diagnostics 2026-05-02 09:12:22 +01:00
Peter Steinberger 314a197da9 refactor: hide gateway wake internals 2026-05-02 08:49:23 +01:00
Peter Steinberger 267c6e6edb test: align metadata runtime fixtures 2026-05-02 08:46:45 +01:00
Peter Steinberger bd511be53d refactor(whatsapp): remove legacy heartbeat runners 2026-05-02 08:40:07 +01:00
Peter Steinberger d13a2063c4 fix(plugins): cache web provider runtime loads 2026-05-02 08:33:22 +01:00
Peter Steinberger 2294f5c95a fix: typecheck sparse plugin metadata handling 2026-05-02 08:21:25 +01:00
Peter Steinberger c58319ff50 fix: tolerate sparse plugin metadata snapshots 2026-05-02 08:19:40 +01:00
Peter Steinberger 3e15090c7e refactor: route plugin metadata consumers through snapshots 2026-05-02 08:18:52 +01:00
Peter Steinberger 44778bc7e2 fix: stabilize release web provider validation 2026-05-02 08:05:51 +01:00
Peter Steinberger ebb45a8a28 refactor: unify plugin metadata snapshot callers 2026-05-02 07:51:17 +01:00
Peter Steinberger 77f4fb0713 test(plugins): satisfy web provider lint 2026-05-02 07:40:15 +01:00
Peter Steinberger d790533e2b test(plugins): type active registry mock 2026-05-02 07:40:15 +01:00
Peter Steinberger 01bd2f2ecc perf(plugins): reuse active web provider registry 2026-05-02 07:40:15 +01:00
Peter Steinberger 31eacdd981 refactor: hide plugin helper internals 2026-05-02 07:29:15 +01:00
Peter Steinberger eaf1f53d60 fix: stabilize plugin metadata release checks 2026-05-02 07:27:27 +01:00
Peter Steinberger 5acfc89175 refactor: trim internal helper exports 2026-05-02 07:18:59 +01:00
Peter Steinberger 0a4d882287 fix: preserve disabled plugin index state 2026-05-02 07:13:22 +01:00
Peter Steinberger bf6a02c6da fix: stabilize release validation 2026-05-02 07:13:22 +01:00
Peter Steinberger 71da5af164 refactor: reuse plugin metadata snapshots 2026-05-02 07:13:17 +01:00
Peter Steinberger dc848c94b8 refactor: hide plugin helper internals 2026-05-02 07:04:54 +01:00
Peter Steinberger 5ac0ff1812 fix: install ClawHub package dependencies 2026-05-02 06:57:04 +01:00
Peter Steinberger ee8f47eda7 feat(searxng): show setup JSON format note 2026-05-02 06:51:18 +01:00
Peter Steinberger 469bf6547d fix(plugin-sdk): export private IP helper 2026-05-02 06:48:25 +01:00
Peter Steinberger fecac7e40a refactor: unify plugin startup metadata planning 2026-05-02 06:36:03 +01:00
Peter Steinberger d4d4a591e5 refactor: drop unused plugin cache identity helper 2026-05-02 06:22:28 +01:00
Shakker 3cf1dd982b fix: gate plugin tools from manifest availability 2026-05-02 06:21:08 +01:00
Shakker d94889909c test: align manifest hot path fixtures 2026-05-02 06:21:08 +01:00
Shakker 7641783d6b fix: enforce plugin tool manifest contracts 2026-05-02 06:21:08 +01:00
Shakker 85a90a54b2 test: align plugin runtime tests with loader options 2026-05-02 06:21:08 +01:00
Shakker e6825fceaa perf: scope plugin tool discovery to manifest tool owners 2026-05-02 06:21:08 +01:00
Shakker 1de7362679 fix: cover comfy manifest availability contracts 2026-05-02 06:21:07 +01:00
Shakker 6b0356257a fix: preserve manifest generation availability 2026-05-02 06:21:07 +01:00
Shakker 53c2dbe9e9 perf: reuse compatible wider plugin registries 2026-05-02 06:21:07 +01:00
Shakker 5adbec66e8 fix: preserve manifest-backed model and media capabilities 2026-05-02 06:21:07 +01:00
Shakker dfde770a3a fix: preserve external capability providers 2026-05-02 06:21:07 +01:00
Shakker fac06a2320 perf: scope reply runtime plugin startup 2026-05-02 06:21:07 +01:00
Shakker 1a6d891132 perf: use plugin metadata snapshot for media tool lookups 2026-05-02 06:21:07 +01:00
Shakker 80835f5416 perf: reuse active plugin registry for tool discovery 2026-05-02 06:21:07 +01:00
Peter Steinberger 355680f1f2 fix: trust official ClawHub archive installs 2026-05-02 06:07:22 +01:00
Peter Steinberger 9989512a37 refactor: simplify plugin cache boundaries 2026-05-02 06:00:53 +01:00