Skip to content

Sync agent API spec - #923

Merged
hongyi-chen merged 2 commits into
mainfrom
automation/sync-agent-api-spec
Oct 19, 2026
Merged

hongyi-chen merged 2 commits into
mainfrom
automation/sync-agent-api-spec

Conversation

@warpmachineuser

@warpmachineuser warpmachineuser commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Syncs the public Agent API OpenAPI spec from warp-server.

Source ref: da84cf5c5c7f142abf7ede5f582584d1bf70132d
Source commit: da84cf5c5c7f142abf7ede5f582584d1bf70132d

@vercel

vercel Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs Ready Ready Preview Oct 19, 2026 9:43pm UTC

Request Review

@cla-bot cla-bot Bot added the cla-signed label Oct 15, 2026
@warp-for-oss

warp-for-oss Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

@warpmachineuser

I'm starting a first review of this pull request.

You can view the conversation on Warp.

I completed the review and no human review was requested for this pull request.

Comment /warp-agent-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

@warp-for-oss warp-for-oss Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overview

This PR syncs the public Agent API OpenAPI spec, adding Factory Branch endpoints, a block snapshot download endpoint, OpenAPI 3.2 nullability conversions, and several schema updates.

Concerns

  • One newly added schema property still uses the OpenAPI 3.0 nullable: true keyword after the document version is changed to OpenAPI 3.2, which can make the property invalid or misrepresented for 3.2 tooling.

Verdict

Found: 0 critical, 1 important, 0 suggestions

Request changes

Comment /warp-agent-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

Comment on lines +8012 to +8013
type: string
nullable: true

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [IMPORTANT] This document now declares OpenAPI 3.2, but this new property still uses the OpenAPI 3.0 nullable keyword while the rest of the diff converts nullability to JSON Schema unions; use the same union form here so 3.2 tooling preserves the null value.

Suggested change
type: string
nullable: true
type:
- string
- 'null'

Source ref: da84cf5c5c7f142abf7ede5f582584d1bf70132d

Source commit: da84cf5c5c7f142abf7ede5f582584d1bf70132d
@hongyi-chen
hongyi-chen merged commit e8822cc into main Oct 19, 2026
9 of 10 checks passed
@hongyi-chen
hongyi-chen deleted the automation/sync-agent-api-spec branch October 19, 2026 21:40

This branch was successfully deployed

1 active deployment
Preview — 7d705849 Deployed Oct 19, 2026 by vercel[bot]
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.

2 participants