Add Requesty to APIProvider - #2
Merged
Merged
Conversation
This was referenced Sep 12, 2026
Owner
|
Updated AgentTools and Agent repos. We will probably move APIProvider.swift to the main app in a future update and try to consolidate some of these entries, but not today. There is some risk involved. |
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
Adds a
.requestycase toAPIProvider(raw value"requesty", display name"Requesty") and lists it inselectableProvidersright after.openRouter.Context
This is the enum half of re-adding Requesty to Agent! properly, following the removal in AgentiLoop/Agent#25 (the earlier attempt only touched the app and was never wired end to end). The app side is in AgentiLoop/Agent#49 and needs this case to compile, so a tag on this package after merge would let the app PR build against it.
Requesty is an OpenAI-compatible router at
https://router.requesty.ai/v1(models list at/v1/models,provider/modelids such asopenai/gpt-4o-mini), so the app wires it through the same OpenAI-compatible path as OpenRouter and MiniMax.Verified with
swiftc -typecheckon the package sources.Disclosure: I work at Requesty. Happy to adjust anything to match project conventions.