| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-03-02 | 1.2 kB | |
| v2.4.0 -- Unified Runtime Wiring _ Security Hardening source code.tar.gz | 2026-03-02 | 1.5 MB | |
| v2.4.0 -- Unified Runtime Wiring _ Security Hardening source code.zip | 2026-03-02 | 1.7 MB | |
| Totals: 3 Items | 3.2 MB | 0 | |
What's Changed
P0 — Runtime Wiring
DirectorConfig.build_store()constructsVectorGroundTruthStorefrom config fields (vector_backend,chroma_*,reranker_*)DirectorConfig.build_scorer(store=)auto-builds store and passesground_truth_store=storeCoherenceAgentaccepts_scorer/_storeinjection — backward-compatible- Server, gRPC, and CLI all share a single
store → scorer → agentchain via config - CLI commands (
review,process,batch) now respectDIRECTOR_*env vars
P1 — Security Hardening
- Rate limiter
default_limitswired (was a no-op) - Pydantic v2 body size limits: 100K chars prompt, 500K chars response (422 on violation)
P2 — Correctness
- Batch result ordering preserved via index-based pre-allocation
- ONNX batcher double-flush fixed;
submit()returns[]belowmax_batch, explicitflush()added
P3 — Docker
ARG EXTRAS="server"enables lean vs NLI-enabled image variants
Tests
- 1103 passed, 11 skipped, 0 failures
- New tests for
build_store,build_scorer, agent injection, env var override, rate limits, body size limits, batcher semantics