Skip to content

feat: configurable BYOE endpoint schemas#13938

Draft
warp-dev-github-integration[bot] wants to merge 1 commit into
masterfrom
factory/byoe-schema-desktop
Draft

feat: configurable BYOE endpoint schemas#13938
warp-dev-github-integration[bot] wants to merge 1 commit into
masterfrom
factory/byoe-schema-desktop

Conversation

@warp-dev-github-integration

Copy link
Copy Markdown
Contributor

Summary

  • Persist a legacy-safe CustomEndpointSchema for desktop BYOE endpoints.
  • Add an API schema selector for OpenAI Chat Completions, OpenAI Responses, and Anthropic Messages.
  • Include the selected schema in CustomModelProvider request wire payloads and update endpoint usage fixtures/tests.
  • Bump warp_multi_agent_api to the companion proto change (d0e6727).

Validation

  • cargo fmt --manifest-path /workspace/warp/Cargo.toml --all -- --check
  • CARGO_TARGET_DIR=/tmp/warp-target cargo test --manifest-path /workspace/warp/crates/ai/Cargo.toml api_keys --lib -j2 (63 passed)
  • cargo check --manifest-path /workspace/warp/app/Cargo.toml
  • cargo test --manifest-path /workspace/warp/app/Cargo.toml --no-run -j2

Merge order

Merge warpdotdev/warp-proto-apis#339 first, then this desktop PR and https://github.com/warpdotdev/warp-server/pull/12964.

Conversation: https://staging.warp.dev/conversation/cfb394a3-f686-4253-8315-c90628c1b328
Run: https://oz.staging.warp.dev/runs/019f738d-98f0-7005-898c-0244402e7dd4
This PR was generated with Oz.

Co-Authored-By: Oz <oz-agent@warp.dev>
@cla-bot cla-bot Bot added the cla-signed label Jul 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant