Change8

v1.15.3

📦 instructorView on GitHub →
🐛 8 fixes🔧 1 symbols

Summary

This release focuses on numerous bug fixes across templating, streaming, logging, and Anthropic tool usage, alongside general runtime consolidation for v2.

Migration Steps

  1. If you rely on debug logging containing API keys, be aware they are now redacted.

🐛 Bug Fixes

  • Skipped non-text Parts in GENAI/VertexAI mode during templating.
  • Preserved descriptions in responses tools mode.
  • Surfaced reasoning summary events in RESPONSES_TOOLS mode during streaming.
  • Redacted api_key and sensitive keys in handle_response_model debug log.
  • Excluded None fields when serializing tool-use blocks on reask for Anthropic.
  • Allowed IncompleteOutputException to propagate without wrapping during retry.
  • Consolidated minor runtime fixes for v2.
  • Consolidated latest runtime and docs fixes for v2.

Affected Symbols