Sync with latest upstream#14
Merged
m-misiura merged 23 commits intotrustyai-explainability:mainfrom Feb 18, 2026
Merged
Conversation
Signed-off-by: declark1 <[email protected]>
…_generation detectors (#481) * Update validation rules Signed-off-by: declark1 <[email protected]> * Add group_detectors_by_type, update text_contents_detections, update completions and chat completions unary handlers to support multiple detector types Signed-off-by: declark1 <[email protected]> * Update completions streaming handlers to support multiple detector types Signed-off-by: declark1 <[email protected]> * Update chat completions streaming handlers to support multiple detector types Signed-off-by: declark1 <[email protected]> * Update completions orchestrator_validation_error test Signed-off-by: declark1 <[email protected]> * Update comments Signed-off-by: declark1 <[email protected]> * Only add unsuitable output warning for text content detections Signed-off-by: declark1 <[email protected]> * Add completions streaming output_detectors_multiple_detector_types test Signed-off-by: declark1 <[email protected]> * Derive Default for DetectionResult Signed-off-by: declark1 <[email protected]> * Update completions unary to group detections by choice_index, add output_detectors_multiple_detector_types test (wip) Signed-off-by: declark1 <[email protected]> * Updates Signed-off-by: declark1 <[email protected]> * Fix warnings Signed-off-by: declark1 <[email protected]> * Update output_detectors_multiple_detector_types test Signed-off-by: declark1 <[email protected]> * Add test_group_detections_by_choice unit test Signed-off-by: declark1 <[email protected]> * Formatting Signed-off-by: declark1 <[email protected]> * Simplify match Co-authored-by: Mateus Devino <[email protected]> Signed-off-by: Dan Clark <[email protected]> * Simplify match Co-authored-by: Mateus Devino <[email protected]> Signed-off-by: Dan Clark <[email protected]> * Simplify match Co-authored-by: Mateus Devino <[email protected]> Signed-off-by: Dan Clark <[email protected]> --------- Signed-off-by: declark1 <[email protected]> Signed-off-by: Dan Clark <[email protected]> Co-authored-by: Mateus Devino <[email protected]>
* Update Rust to 1.90.0 Signed-off-by: Mateus Devino <[email protected]> * Upgrade dependencies Signed-off-by: Mateus Devino <[email protected]> * Update orchestrator version to 0.17.0 Signed-off-by: Mateus Devino <[email protected]> --------- Signed-off-by: Mateus Devino <[email protected]>
* Drop ChatCompletionMessage and replace usage with Message, update ChatMessageIterator impl for ChatCompletion Signed-off-by: declark1 <[email protected]> * Update convenience methods Signed-off-by: declark1 <[email protected]> * Update Message: drop deny_unknown_fields attribute, add reasoning_content field Signed-off-by: declark1 <[email protected]> --------- Signed-off-by: declark1 <[email protected]>
* Add tools field to ChatCompletionRequest, update Tool type Signed-off-by: declark1 <[email protected]> * Update test_chat_completions_request unit test Signed-off-by: declark1 <[email protected]> --------- Signed-off-by: declark1 <[email protected]>
Signed-off-by: Mateus Devino <[email protected]>
Signed-off-by: declark1 <[email protected]>
* Upgrade non-breaking dependencies Signed-off-by: Mateus Devino <[email protected]> * Upgrade OTel crates Signed-off-by: Mateus Devino <[email protected]> * Fix linting Signed-off-by: Mateus Devino <[email protected]> * Log set context errors Signed-off-by: Mateus Devino <[email protected]> * Update src/utils/trace.rs Co-authored-by: Dan Clark <[email protected]> Signed-off-by: Mateus Devino <[email protected]> * Update src/utils/trace.rs Co-authored-by: Dan Clark <[email protected]> Signed-off-by: Mateus Devino <[email protected]> --------- Signed-off-by: Mateus Devino <[email protected]> Signed-off-by: Mateus Devino <[email protected]> Co-authored-by: Dan Clark <[email protected]>
* Drop ToolChoice and ToolChoiceObject (unused) Signed-off-by: declark1 <[email protected]> * Update ToolCall to align with openai spec Signed-off-by: declark1 <[email protected]> * Rename inputs field to input Signed-off-by: declark1 <[email protected]> --------- Signed-off-by: declark1 <[email protected]>
Signed-off-by: declark1 <[email protected]>
* Upgrade dependencies Signed-off-by: Mateus Devino <[email protected]> * Upgrade orchestrator to 0.17.1 Signed-off-by: Mateus Devino <[email protected]> --------- Signed-off-by: Mateus Devino <[email protected]>
* 🔥 Remove outdated todos Signed-off-by: Evaline Ju <[email protected]> * 📝 Update README examples Signed-off-by: Evaline Ju <[email protected]> --------- Signed-off-by: Evaline Ju <[email protected]>
Signed-off-by: declark1 <[email protected]>
…patibility (#512) * Update OpenAI error response to support new format with backwards compatibility Signed-off-by: declark1 <[email protected]> * Add test_deserialize_error_response unit test Signed-off-by: declark1 <[email protected]> * impl From<ErrorResponse> for Error Signed-off-by: declark1 <[email protected]> --------- Signed-off-by: declark1 <[email protected]>
* Upgrade dependencies Signed-off-by: Mateus Devino <[email protected]> * Upgrade orchestrator to 0.18.0 Signed-off-by: Mateus Devino <[email protected]> --------- Signed-off-by: Mateus Devino <[email protected]>
…cenario (#515) Signed-off-by: declark1 <[email protected]>
Signed-off-by: Evaline Ju <[email protected]>
* Add api_token field to client configuration for reading API tokens from env vars Signed-off-by: Rob Geada <[email protected]> * Move env var read to deserialization Signed-off-by: Rob Geada <[email protected]> --------- Signed-off-by: Rob Geada <[email protected]>
* ⬆️ Dependency updates Signed-off-by: Evaline Ju <[email protected]> * ⬆️ Update rust version Signed-off-by: Evaline Ju <[email protected]> * ✅ Update tests with lint update Signed-off-by: Evaline Ju <[email protected]> --------- Signed-off-by: Evaline Ju <[email protected]>
Signed-off-by: m-misiura <[email protected]>
… approach (#524) Signed-off-by: m-misiura <[email protected]>
* ⬆️ Update Rust to 1.92.0 Signed-off-by: Evaline Ju <[email protected]> * ⬆️ Upgrade dependencies Signed-off-by: Evaline Ju <[email protected]> * 🔥 Remove unused import Signed-off-by: Evaline Ju <[email protected]> --------- Signed-off-by: Evaline Ju <[email protected]>
There was a problem hiding this comment.
Sorry @m-misiura, your pull request is larger than the review limit of 150000 diff characters
tarilabs
approved these changes
Feb 18, 2026
Member
tarilabs
left a comment
There was a problem hiding this comment.
a sync as OP intent
/lgtm
/approve
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
It would be great to sync with the latest upstream to get e.g. this PR so that the orchestrator is compatible with the path-prefixes expected by llm-d deployments