-
Notifications
You must be signed in to change notification settings - Fork 72
chore[bc]: embed addon interface refactor - remove BaseInference and WeightsProvider #1493
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
gianni-cor
merged 41 commits into
tetherto:main
from
donriddo:chore/embed-addon-interface-refactor
Apr 17, 2026
Merged
Changes from 37 commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
f014e66
chore[bc]: remove BaseInference inheritance and WeightsProvider from β¦
donriddo 9dd5690
fix: update embed examples to use new constructor shape
donriddo a419b58
fix: update embed benchmark tooling to new constructor shape
donriddo 2871e15
fix: pass typed config object to embed addon and restore addonCtor paβ¦
donriddo efaf21e
fix: pass no-mmap as empty string flag in embed benchmark config
donriddo 5a32ab7
docs: update embed README and data-flows for new constructor pattern
donriddo 8cf9e0e
docs: update embed architecture, data-flows, README sharded contract
donriddo 975ee3d
fix: drop loader destructuring from embed multi-instance test
donriddo b12f22a
chore[bc]: address PR #1493 review findings and bump to 0.14.0
donriddo b213769
refactor: move embed C++ event normalization into addon.js
donriddo eeba652
docs: address PR #1493 second-round review findings
donriddo b6bbc60
Merge remote-tracking branch 'origin/main' into chore/embed-addon-intβ¦
donriddo 47b4034
fix: remove internal task-doc reference from mapAddonEvent JSDoc
donriddo 69dae27
fix: accurate README busy-state, log rejected inferences, add mapAddoβ¦
donriddo 8d12649
fix: throw on second load() instead of silently unload+reload
donriddo 96fc198
fix: extract pickPrimaryGgufPath, document network-streaming loss, waβ¦
donriddo 4d3a303
fix: make load() a silent no-op when already loaded (ReadyResource paβ¦
donriddo aaf53c9
Merge remote-tracking branch 'upstream/main' into chore/embed-addon-iβ¦
donriddo 2e1a99e
doc: correct mapAddonEvent return-null contract
donriddo 8374e67
Merge remote-tracking branch 'upstream/main' into chore/embed-addon-iβ¦
donriddo 5736849
doc: document missing breaking changes from BaseInference removal
donriddo 6887423
fix: address lifecycle, validation, and CI-surface review findings
donriddo 90a1af3
doc: add CHANGELOG entries for load() serialization and absolute-pathβ¦
donriddo 34f5641
fix[ci]: run test:unit via run-lint-and-unit-tests action
donriddo c6c2ddc
doc: fix mermaid parsing errors in architecture.md and data-flows-detβ¦
donriddo ed81d8d
Merge remote-tracking branch 'upstream/main' into chore/embed-addon-iβ¦
donriddo 7644449
chore[ci]: rename step to reflect what the action actually runs
donriddo 7c7366d
doc: refresh architecture.md and data-flows-detailed.md for refactoreβ¦
donriddo bd13da5
doc: restore class-level JSDoc and inline comments the refactor dropped
donriddo 8041a30
doc: tighten d.ts JSDoc, loadWeights JSDoc, doc dates
donriddo 17e2416
doc: trim verbose comments added during the refactor
donriddo 0923dae
doc: restore pre-refactor load/createAddon logs and JSDoc
donriddo af5daee
doc: fix classDiagram parse error in architecture.md
donriddo 98bffc3
chore: drop unused 'test' script
donriddo 690fe02
doc: fix _createAddon config field and queue serialization scope
donriddo 07820ea
doc: document ctx_size in the embed config table
donriddo f6bbcfc
doc: fix flowchart mermaid parse error in data-flows
donriddo 3e9886f
fix: move addon construction into crash-safe try block
donriddo 4c3ac1f
doc: align shard regex in data-flows with index.js
donriddo 261f770
Merge branch 'main' into chore/embed-addon-interface-refactor
donriddo 2cb1da9
Merge branch 'main' into chore/embed-addon-interface-refactor
gianni-cor File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.