Package net.thevpc.naru.ext.tools.llm
Class NaruTagsDirective
java.lang.Object
net.thevpc.naru.api.registry.NaruDirectiveBase
net.thevpc.naru.ext.tools.llm.NaruTagsDirective
- All Implemented Interfaces:
NaruDirective
Manages which tool capabilities a task may use:
enable|add opts the
task into a tool TAG (making the tools wearing that tag visible to the model)
and disable|remove puts a tool into the task's EXCLUSION set. This is
the script-friendly twin of /tools add-tagged / exclude / ...:
/tags enable fs (alias: /tags add fs) /tags disable cd web (alias: /tags remove cd web) /tags list (enabled tags + excluded tools) /tags tags (all tags known to the registry)
-
Nested Class Summary
Nested classes/interfaces inherited from class net.thevpc.naru.api.registry.NaruDirectiveBase
NaruDirectiveBase.AbstractSubCommand, NaruDirectiveBase.SubCommand, NaruDirectiveBase.SubCommandHelp -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.thevpc.naru.api.registry.NaruDirectiveBase
addCandidates, execute, executeHelp, getAliases, getDescription, group, name, noCommand, noCommand, register, resolveCandidates, subCommand
-
Constructor Details
-
NaruTagsDirective
public NaruTagsDirective()
-