You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(e2e-http): migrate hurl 11/13/17/19 to v3 ModelSpec shape
The model-system refactor cuts ``ModelSpec.{model,
model_service_provider, custom_llm_provider}`` and only keeps
``model_id``. Pydantic silently drops extras, so any hurl file still
sending the old triple-shape parses as ``model_id=None`` and the
downstream code-path goes silently broken (collection vector index,
bot completion).
Following the template established by ``10_provider_llm.hurl``, each
file that exercises a real provider path (11, 13, 17) now seeds its
own ``ModelAccount`` + ``Model`` via the v3 routes and references the
captured ``model_id`` in the ``embedding`` / ``completion`` blobs.
``19_retrieval_http.hurl`` is a deterministic 4xx-shape test that
must not depend on any provider seed; the optional embedding /
completion config is dropped entirely.
Closes the second design completeness gap PM flagged for #1697
(msg=8ac3e7d9). Provider keys are still required to actually run
these against a live stack — the shape itself is now correct.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
0 commit comments