notATool

org.llm4s.schema.notATool
@Experimental
final class notATool extends StaticAnnotation

Leaves a public method out of the tools Tools.derive makes from its trait or class: a helper the model should not call, or a method whose parameters no tool could take.

trait Orders:
 def findOrders(customerId: String): List[Order]
 @notATool
 def connection: java.sql.Connection

Attributes

Graph
Supertypes
trait StaticAnnotation
class Annotation
class Object
trait Matchable
class Any
In this article