Package net.thevpc.naru.ext.tools.plan
Class ThinkTool
java.lang.Object
net.thevpc.naru.api.registry.DefaultNaruTool
net.thevpc.naru.ext.tools.plan.ThinkTool
- All Implemented Interfaces:
NaruTool
No-op scratchpad tool for models without a native thinking/reasoning channel.
Gives such models a legitimate place to "think out loud" before acting,
mirroring what native reasoning models do implicitly.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(NaruToolCallContext context) getDefinition(NaruTask task) getDescription(NaruTask task) booleanisRelevant(NaruTask task) Methods inherited from class net.thevpc.naru.api.registry.DefaultNaruTool
name, tagsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.thevpc.naru.api.registry.NaruTool
acceptMode
-
Constructor Details
-
ThinkTool
public ThinkTool()
-
-
Method Details
-
isRelevant
-
getDescription
-
getDefinition
-
execute
-