Skip to content

Releases: AnswerDotAI/toolslm

v0.3.36

Choose a tag to compare

@jph00 jph00 released this 16 Apr 04:39

New Features

  • Support tuple schema generation for OpenAI/Gemini compatibility (#85), thanks to @jackhogan
  • Make symsrc easier to use in pyrun. (#84), thanks to @PiotrCzapla

v0.3.35

Choose a tag to compare

@jph00 jph00 released this 13 Apr 22:37

New Features

  • Refactor type handling: replace _types/_handle_container/_schema_for_type with unified _type_str/_handle_type, expose type_map, and add set/Union/dict support (#83)
  • Unify container and type schema dispatch (#82)

v0.3.34

Choose a tag to compare

@jph00 jph00 released this 27 Mar 23:09

New Features

  • Add Python identifier sanitization helpers (#81), thanks to @ncoop57

v0.3.33

Choose a tag to compare

@jph00 jph00 released this 12 Mar 04:25

Bugs Squashed

  • fix: remove stale type key from union schemas (#80), thanks to @thechandru

v0.3.32

Choose a tag to compare

@jph00 jph00 released this 08 Mar 03:06

New Features

  • Add proper JSON Schema tuple support with prefixItems, ellipsis, and simplified container handling (#79)

v0.3.31

Choose a tag to compare

@jph00 jph00 released this 23 Feb 01:58

New Features

  • look for __dialog_name (#78)

v0.3.30

Choose a tag to compare

@jph00 jph00 released this 14 Feb 19:18

New Features

  • Skip builtin types (e.g. object) from nested schema generation (#77)
  • run sync tools with threads in call_func_async (#73), thanks to @KeremTurgutlu

v0.3.29

Choose a tag to compare

@jph00 jph00 released this 13 Feb 04:50

New Features

v0.3.28

Choose a tag to compare

@jph00 jph00 released this 05 Feb 04:36

New Features

  • Use callable class docstring when __call__ lacks one (#71)

v0.3.27

Choose a tag to compare

@jph00 jph00 released this 02 Feb 22:54

New Features

  • Add dotted name support for resolving and calling methods on objects (#70)

Bugs Squashed

  • Add 'items' field to JSON schema for Gemini compatibility (#68), thanks to @PiotrCzapla