Skip to content

genai: remove SimulationRun list/get/update/cancel/delete client APIs - #775

Open
usotra wants to merge 1 commit into
digitalocean:mainfrom
usotra:remove-simulation-run-list-get-update-cancel-delete
Open

usotra wants to merge 1 commit into
digitalocean:mainfrom
usotra:remove-simulation-run-list-get-update-cancel-delete

Conversation

@usotra

@usotra usotra commented Oct 21, 2026

Copy link
Copy Markdown

Summary

  • Remove sync and aio GenAI operations: list_simulation_runs, get_simulation_run, update_simulation_run, delete_simulation_run, and patch_cancel_simulation_run.
  • Prefer ModelEvaluationRun equivalents: cancel_model_evaluation_run, update_model_evaluation_run, delete_model_evaluation_run, get_model_evaluation_run, list_model_evaluation_runs.
  • Keep create_simulation_run and simulation episode operations.

Notes

  • Hand-edited generated _operations.py (sync + aio). Will need an OpenAPI removal + make generate (or remove-operation directives) so these do not return on the next clientgen.

Test plan

  • Confirmed removed methods absent on client.genai (sync + aio)
  • Confirmed ModelEvaluationRun + create_simulation_run / episode methods still present
  • Mocked suite: unrelated env failures only on Python 3.15 async helpers; no simulation-related failures

Prefer ModelEvaluationRun cancel/update/delete/get/list; drop the
obsolete SimulationRun client operations from sync and aio clients.

Co-authored-by: Cursor <cursoragent@cursor.com>
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