Skip to content

v0.49.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 10:38
· 33 commits to main since this release
6828747

Fixed

  • A field selection a bridged tool refuses while rendering is now one retry
    the model can correct, not a failed call.
    Floors the [mcp] extra at
    djangorestframework-mcp-server>=0.49 (was >=0.48), django-ag-ui>=0.65
    (was >=0.64) and django-pydantic-agent>=0.26 (was >=0.25), which move
    together. On a sidebar given drf_mcp_server=, a read-shaping argument the
    tool's serializer rejected while rendering its result -- most often a
    selection written against a paged changelist's envelope rather than its rows
    -- escaped the tool, so the call failed with its reason withheld and the
    model could not tell what to change. It now comes back as a retry that names
    the argument and quotes the serializer, and the next call returns the page.
    The retry's text reaches the browser, as every argument-validation retry's
    already does; it is the serializer's own client-facing wording, and it is
    produced only for a value the model sent.