mirror of
https://github.com/Comfy-Org/comfy-python-sdk.git
synced 2026-11-04 23:37:47 +00:00
[PR #35] [MERGED] docs: drop comfy-swift-sdk from the v2 client list #43
Labels
No labels
audit:ai-readiness
audit:community
audit:github
audit:health-scoring
audit:policy
audit:release
audit:supply-chain
effort:medium
effort:small
effort:small
effort:trivial
priority:nice-to-have
priority:nice-to-have
priority:recommended
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/comfy-python-sdk#43
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/comfy-python-sdk/pull/35
Author: @wei-hai
Created: 7/30/2026
Status: ✅ Merged
Merged: 7/30/2026
Merged by: @wei-hai
Base:
main← Head:fix/swift-sdk-not-v2📝 Commits (1)
f86e224docs: drop comfy-swift-sdk from the v2 client list📊 Changes
1 file changed (+0 additions, -1 deletions)
View changed files
📝
README.md(+0 -1)📄 Description
The
Related projectstable added during the README-consistency pass claimed the Swift SDK is a client for the same Comfy API v2 contract. It is not.Evidence
comfy-swift-sdkdeclares the endpoints it depends on inScripts/contract/sdk-endpoints.yml, whose own header says they are "validated against the ComfyUI front-facing OpenAPI contract (Comfy-Org/ComfyUI : openapi.yaml)":/api/prompt/api/queue/api/jobs/{job_id}/cancel/api/view/api/upload/image/api/jobs/{job_id}None of those are
/api/v2/*. The Python SDK, the TypeScript SDK, andcomfy-api-proxyall speak/api/v2/(see theirspec/openapi.yamland transport layers).So the two are different contracts that happen to both reach Comfy Cloud.
Fix
Drops the
comfy-swift-sdkrow from the v2 client table. The table now lists only the projects that actually implement that contract.Provenance
My mistake — I added that row inferring the grouping from a Slack thread about repo naming rather than checking what each SDK actually calls. Caught in review by @guill on
comfy-api-proxy#15. The same wrong claim went intocomfy-python-sdk,comfy-typescript-sdk, andcomfy-swift-sdk; this is one of three matching PRs.Note the claim already shipped in
comfy-sdk0.1.5 (PyPI) and@comfyorg/sdk0.1.5 (npm), since the README is the package long-description. It will correct itself on the next release of each.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.