Skip to content

v0.3.6: Infinite Retry Logic

Choose a tag to compare

@ziggle-dev ziggle-dev released this 30 Jul 03:52
· 50 commits to main since this release
28a2554

What's Changed

Added

  • Infinite Retry Logic: Enhanced argument fixer with "never give up" mode
    • Added maxRetries parameter to fixMalformedArguments() function
    • Support for -1 as sentinel value for infinite retries
    • Automatic rotation through different format preferences (JSON → YAML → XML)
    • Agent now uses infinite retries by default for maximum resilience

Fixed

  • Argument Fixing: Improved handling of malformed tool arguments
    • Better recovery from concatenated JSON objects
    • Enhanced format detection and conversion
    • More robust error messages with helpful context

Developer Notes

  • The argument fixer now supports infinite retries to handle persistent AI formatting issues
  • Note: Some errors occur at the API level before reaching our code (e.g., Grok API server-side validation)

Full Changelog: v0.3.5...v0.3.6