SpringToolCallbackWrapper

class SpringToolCallbackWrapper(callback: <Error class: unknown class>) : Tool

Wraps a Spring AI ToolCallback as an Embabel Tool.

This reverse adapter allows existing Spring AI tools to be used within the Embabel framework.

Constructors

Link copied to clipboard
constructor(callback: <Error class: unknown class>)

Properties

Link copied to clipboard
open override val definition: Tool.Definition

Tool definition for LLM

Link copied to clipboard
open override val metadata: Tool.Metadata

Optional metadata

Functions

Link copied to clipboard
open override fun call(input: String): Tool.Result

Execute the tool with JSON input.

Link copied to clipboard
fun Tool.toSpringToolCallback(): <Error class: unknown class>

Extension function to convert an Embabel Tool to a Spring AI ToolCallback.