Peter Steinberger
6aa27d6ecd
refactor: retire August compat windows (embedding API, pi aliases, target parser, spawning hook, setup exports, WhatsApp inbound aliases) ( #124416 )
...
* refactor(plugin-sdk): retire embedded Pi aliases
* refactor(channels): retire explicit target compatibility
* refactor(plugins): retire subagent spawning hook
* refactor(plugin-sdk): retire shipped channel setup exports
* refactor(whatsapp): retire inbound callback aliases
Proof: focused build and WhatsApp E2E green; broad WhatsApp suite 188/189 files green. extensions/whatsapp/src/monitor-inbox.policy.test.ts flakes only in the parallel batch and passes isolated (10/10).
* refactor(plugin-sdk): retire memory embedding registrar
Migrate every bundled provider and manifest to registerEmbeddingProvider and contracts.embeddingProviders. Preserve memory-specific batching, local-service acquisition, index identity, and auto-selection through the canonical generic registry adapter, then remove the parallel registrar, registry, diagnostics, contracts, tests, and docs.
* chore(plugin-sdk): tighten retired surface budgets
Pin the post-retirement public SDK surface to 144 entrypoints, 4,312 exports, 2,564 callable exports, and 1,133 deprecated exports; agent-harness-runtime now permits exactly nine deprecated exports.
2026-08-15 22:43:47 -07:00
Jason (Json)
a02ed2cfda
fix(plugin-sdk): installed llama providers fail to load after upgrade ( #124041 )
...
* fix(plugin-sdk): let installed llama providers load after upgrade
* test(tooling): include new memory race importer
2026-08-14 23:57:24 -06:00
Peter Steinberger
1348387076
refactor(plugins): replace node-llama-cpp with managed llama-server ( #123105 )
...
Move llama.cpp chat and local embeddings onto a verified externally managed llama-server runtime. Remove the in-process native runtime, forked embedding workers, and node-llama-cpp dependency while preserving guided setup, local GGUF models, tool-capable agent runs, diagnostics, and operator docs.
2026-08-13 16:58:20 -07:00
Peter Steinberger
95e17d6c99
fix(memory): isolate LanceDB embedding credentials per agent lifecycle ( #118767 )
2026-08-03 10:00:08 -07:00
ZOOWH
fb702e5cae
fix(memory): harden embedding batch workflows ( #103472 )
...
* fix(memory): harden embedding batch workflows
Co-authored-by: 徐闻涵0668001344 <xu.wenhan1@xydigit.com >
Co-authored-by: ben.li <li.yang6@xydigit.com >
* test(memory): align batch redaction expectation
* test(memory): tighten batch dependency types
* refactor(google): clarify batch state control flow
* test(google): make batch stage fallback lint-safe
* build(plugin-sdk): refresh memory batch surface budget
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: ben.li <li.yang6@xydigit.com >
2026-07-11 16:43:58 -07:00
Vincent Koc
e62c216d75
refactor(embeddings): inject local service acquisition
2026-07-11 16:22:22 +08:00
Vincent Koc
c58690804f
feat(plugin-sdk): expose provider local service leases
2026-07-11 16:22:22 +08:00
mushuiyu_xydt
44e6caff54
fix(memory): accept local default model path migration ( #92954 )
...
* fix(memory): accept local default model path migration
Treat the official local default embedding model's hf URI and downloaded GGUF path identities as equivalent so upgraded local memory indexes do not pause solely on path-format changes.
* fix(memory): satisfy local identity lint
Avoid filtered array tail access in the local model filename helper while preserving the same compatibility behavior.
* fix(memory): preserve local embedding identity aliases
---------
Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com >
2026-06-15 09:29:42 +08:00
Peter Steinberger
c1b49bb1d0
docs: document sdk payload and fetch contracts
2026-06-04 22:20:19 -04:00
Peter Steinberger
feffb6d02f
docs: document plugin sdk runtime helpers
2026-06-04 19:16:24 -04:00
Mariano
c9d4f7e35c
Deprecate memory-specific embedding provider registration ( #85072 )
...
Merged via squash.
Prepared head SHA: 661eb99066
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-05-27 15:24:17 +02:00
Peter Steinberger
a6225060f1
fix(memory): abort timed-out embedding requests ( #82770 )
...
* fix(memory): abort timed-out embedding requests
* test: stabilize gateway ci shards
* test: pin control ui origin fixture
* test: stabilize gateway ci fixtures
* test: isolate forged origin fixture
* test: decouple setup code from gateway net mocks
* test: repair run-node and config preaction CI
* test: fix run-node progress fixture typing
* test: remove unused pairing setup helper
* fix: stabilize embedding timeout errors
2026-05-17 02:04:17 +01:00
Peter Steinberger
df4e2ecb87
fix(plugin-sdk): expose concrete memory host types
2026-04-28 20:14:14 +01:00
Peter Steinberger
8260b64f7a
fix(memory-host): keep sdk shim exports complete
2026-04-28 11:48:59 +01:00
Peter Steinberger
6a387afc53
refactor(memory-host): route sdk shims to package source
2026-04-28 11:36:28 +01:00
Peter Steinberger
662de55e07
refactor: expose extension sdk boundary seams
2026-04-27 21:58:48 +01:00
Vincent Koc
2a999bf9c9
refactor(memory): invert memory host sdk dependency
2026-04-05 07:34:33 +01:00
Peter Steinberger
bd6c7969ea
refactor: extract memory host sdk package
2026-03-27 02:49:33 +00:00