Skip to content

chore(design-client): update design builder API spec - #598

Merged
durasj merged 3 commits into
mainfrom
jakub-claude/adoring-edison-v1upfg
Nov 11, 2026
Merged

durasj merged 3 commits into
mainfrom
jakub-claude/adoring-edison-v1upfg

Conversation

@durasj

@durasj durasj commented Nov 11, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Sync @epilot/design-client with the prod Design Builder API spec (https://docs.api.epilot.io/design-builder-api.yaml): openapi.json, openapi-runtime.json, regenerated openapi.d.ts
  • New operations: generateDesign (POST /v1/designs/generate) and generateDesignDocument (POST /v1/designs/document/generate)
  • Removed operations (breaking): getLimit (GET /v1/designs/limit) and getBrands (GET /v1/brands). Both were deprecated, removed from svc-design-builder-api and are no longer in the prod spec. No callers found in the design builder MFE or in this repo.
  • Bump @epilot/design-client to 0.6.0 (0.x minor, covers the removal)
  • @epilot/sdk and @epilot/cli are regenerated and released by CI on merge, so their generated files aren't part of this PR

Test plan

  • design-client: typegen, build, vitest (3/3 pass)
  • biome check clean

Driven by: @durasj

🤖 Generated with Claude Code

https://claude.ai/code/session_01HtDoULXUVaHMuES6rnCxLK

Sync with the prod design-builder-api spec: adds generateDesign and
generateDesignDocument, regenerates types, SDK v2 and CLI definitions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HtDoULXUVaHMuES6rnCxLK
@durasj durasj self-assigned this Nov 11, 2026
Jakub Claude and others added 2 commits November 11, 2026 08:50
CI regenerates @epilot/sdk and the CLI definitions from the client spec
on main, so the PR only needs the client files. Bump design-client to
0.6.0 for the new operations.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HtDoULXUVaHMuES6rnCxLK
Both endpoints were removed from svc-design-builder-api and are no
longer in the prod spec.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HtDoULXUVaHMuES6rnCxLK
@durasj
durasj merged commit 372a35f into main Nov 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant