docs(changelog): note routing, translation, and observability changes since #549's coverage in Unreleased - #685
Conversation
… since NVIDIA-NeMo#549's coverage in Unreleased Catch Unreleased up with every user-facing commit merged between NVIDIA-NeMo#549's coverage cutoff (2026-08-26, through NVIDIA-NeMo#533) and 9b6efb9 (NVIDIA-NeMo#641): 21 new entries (12 Added, 9 Fixed), each grounded in its PR description and diff. Signed-off-by: LeonSGP43 <cine.dreamer.one@gmail.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review. WalkthroughThe unreleased changelog documents new routing and integration capabilities. It also records fixes for reasoning replay, request buffering, redaction, classifier history, escalation handling, tool strictness, and Responses file decoding. ChangesChangelog updates
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to The change updates unreleased documentation only and presents no identified merge-blocking risk. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
A rabbit reads the changelog bright Comment |
Follow-up to my earlier #549 (same intent, next window):
Unreleasedhad fallen behind main again — #549 only noted commits up to its merge (2026-08-26, through #533), and the CHANGELOG's last touch was #671 (2026-09-10) while another ~35 commits merged through 9b6efb9 (#641).Scope
21 new entries covering every user-facing commit in that gap, each grounded in its PR description and diff:
system_prompt(feat(server): configure system prompts by target #464),autoalgorithm type (feat(routing): add auto algorithm type #654), Codex freeform tools + Responses-lite request shape (feat(translation): support Codex freeform tools and the Responses-lite request shape #648), custom tool semantics for the stage router (feat(stage-router): support custom tool semantics #606), restricted LLM router for Rust hosts (feat(server): expose restricted LLM router #586),RoutingOutcome.selected_model_ids(feat: RoutingOutcome has a Vec of selected_model_ids #592), routing outcome metadata (feat(libsy): add routing outcome metadata #647), bounded outcome evidence (feat(libsy): populate bounded outcome evidence #655), outcome metadata in OpenTelemetry and Python (feat(libsy): expose outcome metadata in OpenTelemetry and Python #658), route attribution in the durable log (feat(server): record route attribution in durable log #618), Algorithms select aCategory(feat(libsy): Algorithms select aCategory(e.g. "efficient") not a specific model. #630), request origin in routing logs (feat(server): record request origin in routing logs #641)input_filepayloads decoded (fix(translation): decode flat Responses input_file payloads #590)Deliberately skipped
Non-notable per Keep a Changelog practice: CI-only (#677, #676, #679, #673, #674, #678), docs (#659, #613, #625, #628, #629), build (#652, #589), and internal refactors without behavioral change (#591, #605). A few remaining merges (#672, #616, #593, #604/#612, #609) need word-level verification against existing entries before they can be judged in or out, so I left them out rather than guess — happy to do a second pass if you'd like the coverage complete in one PR.
Summary by CodeRabbit
New Features
Bug Fixes