SuperAPI AI Directory

openapi-regen

Coding & development

View repository

Updated 10-16 06:43

About this skill

OpenAPI Spec Regeneration

Steps

  1. Run end-to-end in a single shell block (so REST_PID persists):
    cd autogpt_platform/backend && poetry run rest &
    REST_PID=$!
    WAIT=0; until curl -sf http://localhost:8006/health > /dev/null 2>&1; do sleep 1; WAIT=$((WAIT+1)); [ $WAIT -ge 60 ] && echo "Timed out" && kill $REST_PID && exit 1; done
    cd ../frontend && pnpm generate:api:force
    kill $REST_PID
    pnpm types && pnpm lint && pnpm format
    

Rules

  • Always use pnpm generate:api:force (not pnpm generate:api)
  • Don't manually edit files in src/app/api/__generated__/
  • Generated hooks follow: use{Method}{Version}{OperationName}