Skip to content

v0.1.0a96

Choose a tag to compare

@ZechCodes ZechCodes released this 11 May 19:39
· 128 commits to main since this release
8ca7e13

Changes

  • Normalize ToolCallStarted event args so payload.args is always a dict.
  • Parse JSON object strings from provider tool-call messages.
  • Preserve malformed or non-object JSON as {"INVALID_JSON": raw} instead of leaking a string.
  • Add regression coverage for dict args, JSON string args, non-object JSON, and malformed JSON.

Tests

  • uv run pytest tests/test_agents.py