Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
4060176
feat(plugin): add worker local-model providers
afourniernv Jul 26, 2026
66524dc
feat(pii): consume worker-backed local models
afourniernv Jul 26, 2026
9e10344
feat(pii): add optional Rampart worker provider
afourniernv Jul 26, 2026
fe72547
feat(plugin): add contract-aware inference providers
afourniernv Jul 26, 2026
0c9ac1d
refactor(pii): harden local model provider path
afourniernv Jul 26, 2026
f513f56
fix(pii): bound provider metadata and reduce allocations
afourniernv Jul 26, 2026
385c241
refactor(pii): centralize backend config fields
afourniernv Jul 26, 2026
8777e3f
fix(pii): bound padded inference batches
afourniernv Jul 27, 2026
7541bec
refactor(plugin): clarify worker inference boundary
afourniernv Jul 27, 2026
ae28eee
refactor(pii): remove worker inference design
afourniernv Jul 27, 2026
c082ee7
feat(pii): add in-process Rampart plugin
afourniernv Jul 27, 2026
4ecfb02
Merge remote-tracking branch 'github/main' into feat/pii-worker-provider
afourniernv Jul 27, 2026
c17ef90
style(pii): sort Rampart Python exports
afourniernv Jul 27, 2026
647ab47
chore(repo): mark generated dependency files
afourniernv Jul 28, 2026
8738830
Merge github/main into feat/pii-worker-provider
afourniernv Jul 29, 2026
de4e675
feat!: make middleware async across primary bindings
willkill07 Jul 28, 2026
48301e6
test: preserve legacy FFI sanitizer errors
willkill07 Jul 28, 2026
f561f01
fix: address async middleware review feedback
willkill07 Jul 28, 2026
33f5149
docs: clarify Python awaitable middleware callers
willkill07 Jul 28, 2026
53ba8ff
fix: isolate async event sanitizer panics
willkill07 Jul 28, 2026
7217a51
fix: preserve queued sanitizer execution semantics
willkill07 Jul 28, 2026
d70fbd8
fix: address async middleware review follow-ups
willkill07 Jul 28, 2026
85afa47
test: align sanitizer failure expectations
willkill07 Jul 28, 2026
3d7f366
test: move runtime panic coverage out of source
willkill07 Jul 28, 2026
ca6978b
test: cover all sanitizer panic paths
willkill07 Jul 28, 2026
867f92a
test: assert middleware panic error variants
willkill07 Jul 28, 2026
11c8cae
fix: address hidden middleware review findings
willkill07 Jul 28, 2026
c623fe1
fix: retain Python loop context for sanitizers
willkill07 Jul 28, 2026
c073e9c
fix: preserve progressive event sanitizer context
willkill07 Jul 28, 2026
3fc90f8
fix: address async middleware review findings
willkill07 Jul 28, 2026
8f2d417
fix: prevent async sanitizer flush deadlocks
willkill07 Jul 28, 2026
8b60b5d
fix: scope reentrant flush guards to callbacks
willkill07 Jul 28, 2026
cbb23a7
fix(python): scope sanitizer flush reentrancy
willkill07 Jul 29, 2026
bd8099a
fix: address async middleware review regressions
willkill07 Jul 29, 2026
d7ebb67
fix: address async binding review findings
willkill07 Jul 29, 2026
4ace258
fix: resolve async middleware review findings
willkill07 Jul 29, 2026
24b02b3
test(go): encode streaming fixtures as valid JSON
willkill07 Jul 29, 2026
c32b5df
fix: prevent queued sanitizer flush deadlocks
willkill07 Jul 29, 2026
bc76388
fix: make publication barriers flush-safe
willkill07 Jul 29, 2026
2204cbd
fix: preserve async publication flush ordering
willkill07 Jul 29, 2026
fd32193
fix: address async middleware review feedback
willkill07 Jul 29, 2026
453b2fd
fix: preserve async binding publication progress
willkill07 Jul 29, 2026
6243d64
fix: complete async middleware review remediation
willkill07 Jul 29, 2026
f5a3818
fix: close async middleware lifecycle gaps
willkill07 Jul 29, 2026
b22299f
fix: make async publication context safe
willkill07 Jul 29, 2026
8ee99e4
fix: preserve async middleware lifecycle context
willkill07 Jul 29, 2026
bec8853
fix(node): expire nested middleware context
willkill07 Jul 29, 2026
70d8638
fix: isolate async middleware contexts
willkill07 Jul 29, 2026
6ac0f7c
fix: preserve queued middleware context
willkill07 Jul 29, 2026
7981b0d
fix(python): preserve middleware invocation context
willkill07 Jul 29, 2026
03879c1
fix(python): cancel expired middleware contexts
willkill07 Jul 29, 2026
9e0668b
fix: make async middleware cancellation safe
willkill07 Jul 29, 2026
affbe3d
fix: preserve async middleware execution context
willkill07 Jul 29, 2026
603dee9
fix: preserve async middleware lifecycle context
willkill07 Jul 29, 2026
cefed3c
style(plugin): format native async fixture
willkill07 Jul 29, 2026
8def88e
fix(runtime): preserve nested publication order
willkill07 Jul 29, 2026
03b4c8d
fix(runtime): preserve foreign nested publication order
willkill07 Jul 29, 2026
ed34e0b
fix(runtime): preserve nested async publication context
willkill07 Jul 29, 2026
372eaa1
fix: harden async middleware callbacks
willkill07 Jul 29, 2026
422f15e
fix: finalize async middleware contracts
willkill07 Jul 29, 2026
b320a03
chore: refresh stacked PR checks
willkill07 Jul 29, 2026
8763e5d
chore: refresh Rust attributions
willkill07 Jul 29, 2026
2e187fe
test(plugin): flush subscriber-emitted events
willkill07 Jul 29, 2026
9996065
fix: flush transitive subscriber publications
willkill07 Jul 29, 2026
2d24d3c
chore: refresh Rust attributions after rebase
willkill07 Jul 29, 2026
92706ae
fix(ci): align Rust attributions with pinned generator
willkill07 Jul 29, 2026
3db987c
fix(node): require Rampart PII selectors
afourniernv Jul 29, 2026
8c43b12
fix(pii): omit unsafe multi-choice Rampart responses
afourniernv Jul 29, 2026
512b800
fix(pii): enforce Rampart activation invariants
afourniernv Jul 29, 2026
aa7dda6
fix(pii): apply Rampart structured prefilter
afourniernv Jul 29, 2026
1f51a09
fix(pii): match Rampart clean-text normalization
afourniernv Jul 29, 2026
07ce807
docs(pii): document Rampart setup
afourniernv Jul 29, 2026
5474754
Merge async middleware prerequisite for Rampart
afourniernv Jul 30, 2026
79a861d
fix(pii): avoid blocking executors during Rampart inference
afourniernv Jul 30, 2026
65c3a16
fix(pii): bound concurrent Rampart inference
afourniernv Jul 30, 2026
e1a241d
fix(pii): keep Rampart inference single-flight
afourniernv Jul 30, 2026
f078c39
fix(pii): fail closed when Rampart tasks panic
afourniernv Jul 30, 2026
3c98b43
fix(pii): harden Rampart concurrency and config
afourniernv Jul 31, 2026
12c63b3
Merge remote-tracking branch 'github/main' into feat/pii-worker-provider
afourniernv Jul 31, 2026
9639f29
fix(pii): isolate Rampart inference workers
afourniernv Jul 31, 2026
1e37b71
Merge remote-tracking branch 'github/main' into feat/pii-worker-provider
afourniernv Jul 31, 2026
6cdd0ed
Merge remote-tracking branch 'github/main' into feat/pii-worker-provider
afourniernv Aug 3, 2026
d0bbb43
Merge github/main into feat/pii-worker-provider
afourniernv Aug 3, 2026
75c5507
fix(pii): address Rampart review feedback
afourniernv Aug 3, 2026
121f563
docs(pii): clarify Rampart selector setup
afourniernv Aug 3, 2026
207fa57
Merge branch 'main' into feat/pii-worker-provider
willkill07 Aug 3, 2026
f73f850
fix(pii): bound Rampart payloads atomically
afourniernv Aug 3, 2026
9d59ce6
Merge remote-tracking branch 'github-fork/feat/pii-worker-provider' i…
afourniernv Aug 3, 2026
26644e9
test(pii): address Rampart review nits
afourniernv Aug 3, 2026
1866014
refactor(pii): simplify Rampart batch sanitization
afourniernv Aug 3, 2026
75da4a7
fix(pii): sanitize provider-native trajectory content
afourniernv Aug 3, 2026
203b5fa
Merge remote-tracking branch 'github/main' into feat/pii-worker-provider
afourniernv Aug 3, 2026
be1725e
fix(pii): preserve repeated agent context
afourniernv Aug 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,6 @@
# SPDX-License-Identifier: Apache-2.0

examples/python-grpc-worker-plugin/nemo_relay_python_grpc_worker_example/worker.py text eol=lf

Cargo.lock linguist-generated=true
ATTRIBUTIONS-*.md linguist-generated=true
37,076 changes: 22,765 additions & 14,311 deletions ATTRIBUTIONS-Rust.md

Large diffs are not rendered by default.

Loading
Loading