Custom Providers
How custom Pi provider configuration appears in OpenWaggle.
OpenWaggle’s provider list is generated from Pi model metadata. If Pi loads custom provider configuration for a project, OpenWaggle can display those providers and models in Settings and the composer model selector.
Pi references:
Project Scope
Provider/model listing accepts the active project path and asks Pi to create project-scoped runtime services. This lets Pi include models that only exist for that project.
Provider key tests and standard agent runs also use the active project path when constructing Pi runtime services.
Model Identity
Custom and built-in models use the same provider-qualified shape:
provider/modelId
This matters because the same hosted model can appear through multiple providers. For example, a GPT model through OpenAI and the same GPT model through another gateway are distinct runtime choices.