pi-mono/packages
David Brailovsky 4a6a58eb59 fix(ai): keep root $defs in Anthropic non-strict tool schemas
The non-strict input_schema kept only type/properties/required, so
property $refs into root $defs or definitions pointed at nothing. Claude
then produced wrong arguments (a JSON string instead of an object), and
some Anthropic-compatible gateways rejected the request.

Root anyOf/oneOf/allOf are still left out: Anthropic rejects them with a
400. That part of #9557 and #9134 stays open.
2026-11-02 13:12:50 +01:00
..
agent Add [Unreleased] section for next cycle 2026-11-02 11:38:21 +01:00
ai fix(ai): keep root $defs in Anthropic non-strict tool schemas 2026-11-02 13:12:50 +01:00
chord docs(chord): slice 11 spec, web and TUI on the app kit 2026-11-02 11:15:21 +00:00
codemode Add [Unreleased] section for next cycle 2026-11-02 11:38:21 +01:00
coding-agent Add [Unreleased] section for next cycle 2026-11-02 11:38:21 +01:00
durable Add [Unreleased] section for next cycle 2026-11-02 11:38:21 +01:00
env Add [Unreleased] section for next cycle 2026-11-02 11:38:21 +01:00
evals Release v1.5.0 2026-11-02 11:38:21 +01:00
mcp Add [Unreleased] section for next cycle 2026-11-02 11:38:21 +01:00
schema Add [Unreleased] section for next cycle 2026-11-02 11:38:21 +01:00
telemetry Add [Unreleased] section for next cycle 2026-11-02 11:38:21 +01:00
tui Add [Unreleased] section for next cycle 2026-11-02 11:38:21 +01:00