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

discontinuedreplaced by: llm_tool_generator

Code generator for llm_tool_calling. Turns @Tool-annotated Dart functions into LLM tool definitions with JSON schemas.

0.1.0 #

  • Initial release.
  • Generates a <functionName>Tool ToolDefinition for every @Tool top-level function.
  • Parameter types: String, int, double, num, bool, nullable or not, positional or named, with or without defaults.
  • Description from @Tool(description:) or the doc comment (/// or /** */).
  • Sync, async and void functions.
  • Build-time errors for unsupported types, missing descriptions, invalid tool names, generic functions and @Tool on methods.
0
likes
0
points
48
downloads

Publisher

verified publisheramitgp.dev

Weekly Downloads

Code generator for llm_tool_calling. Turns @Tool-annotated Dart functions into LLM tool definitions with JSON schemas.

Repository (GitHub)
View/report issues

Topics

#llm #tool-calling #function-calling #ai-agents #codegen

License

unknown (license)

Dependencies

analyzer, build, llm_tool_calling, source_gen

More

Packages that depend on llm_tool_calling_generator