Add Inworld cloud provider metadata - #112
Open
oleksa-source wants to merge 1 commit into
Open
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: Warning Your free Security trial is over. An organization admin can activate Security or dismiss this notice. Comment |
How this change flows5 changed behaviours across 9 relationships. 6 surrounding behaviours are shown (60 graph nodes walked). 26 further behaviours left out to keep the diagram readable. flowchart LR
n0["AuthStyle<br/>changed"]:::changed
n1["BuiltinCloudProvider<br/>changed"]:::changed
n2["builtin_cloud_provider_slugs_are_unique<br/>changed"]:::changed
n3["...cloud_provider_recognises_inference_hosts<br/>changed"]:::changed
n4["..._chat_completions_only_regardless_of_slug<br/>changed"]:::changed
n5["assert"]:::impacted
n6["CloudProviderCreds"]:::impacted
n7["builtin_cloud_provider"]:::impacted
n8["migrate_legacy_fields"]:::impacted
n9["endpoint_host_is_chat_completions_only"]:::impacted
n10["as_str"]:::impacted
n1 -->|uses| n0
n2 -->|calls| n5
n3 -->|calls| n5
n4 -->|calls| n5
n6 -->|uses| n0
n7 -->|uses| n1
n8 -->|uses| n6
n8 -->|calls| n7
n9 -->|calls| n10
classDef changed fill:#0d4429,stroke:#238636,color:#e6edf3
classDef impacted fill:#161b22,stroke:#6e7681,color:#c9d1d9
classDef flagged fill:#5a1e02,stroke:#d93f0b,color:#ffffff
classDef blocking fill:#67060c,stroke:#f85149,color:#ffffff
Green: changed behaviour. Grey: surrounding behaviour. Arrows name the call, use, implementation, or test relationship. Orange: has findings. Red: has a finding that blocks the merge. |
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.
Summary
Add the host metadata required to represent Inworld as a built-in OpenAI-compatible provider. The catalog now exposes the canonical Inworld endpoint with explicit HTTP Basic authentication and classifies its host as chat-completions-only.
Related issue
None.
API or behavior changes
Adds the additive AuthStyle::Basic public variant with wire value basic and adds the Inworld built-in provider preset. Existing auth styles and provider metadata remain unchanged.
Validation
Commands actually run, with their outcome:
Tests
Extended catalog, legacy migration, auth-style serialization, built-in host classification, and Responses API fallback coverage. No deliberately untested edge cases.
Documentation
Added docs/specs/inworld-cloud-provider.md and its linked implementation plan.
Checklist