tool_schema_generator 0.1.0 copy "tool_schema_generator: ^0.1.0" to clipboard
tool_schema_generator: ^0.1.0 copied to clipboard

Annotations for automatic LLM tool schema generation. Mark functions with @Tool() and parameters with @Describe() to generate JSON Schema Draft 2020-12 compatible tool definitions.

0.1.0 #

  • Initial Release: First version of tool_schema_generator.
  • Introduced @Tool() and @Describe() annotations for Dart functions.
  • Full integration with build_runner and source_gen:combining_builder (works seamlessly alongside json_serializable).
  • Support for primitive types, enums, nullables, lists, maps, and nested classes.
  • Generates JSON Schema Draft 2020-12 compatible maps.
0
likes
0
points
291
downloads

Publisher

unverified uploader

Weekly Downloads

Annotations for automatic LLM tool schema generation. Mark functions with @Tool() and parameters with @Describe() to generate JSON Schema Draft 2020-12 compatible tool definitions.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analyzer, build, source_gen

More

Packages that depend on tool_schema_generator