Uses of Annotation Type
uno.anahata.ai.tools.AIToolParam
Packages that use AIToolParam
Package
Description
Contains the Service Provider Interface (SPI) for UI-specific local tools.
Provides a Service Provider Interface (SPI) with a collection of pre-built, general-purpose local tools.
-
Uses of AIToolParam in uno.anahata.ai.media.functions.spi
Method parameters in uno.anahata.ai.media.functions.spi with annotations of type AIToolParamModifier and TypeMethodDescriptionstatic StringPianoTool.playMelody(List<PianoTool.Note> notes) static StringDJTool.setTempo(int bpm) static StringDJTool.setTrackInstrument(String trackName, int instrumentId) static StringDJTool.setTrackInstrument(String trackName, int instrumentId) static StringDJTool.setTrackMute(String trackName, boolean mute) static StringDJTool.setTrackMute(String trackName, boolean mute) static Stringstatic StringRadioTool.startStation(String stationUrl) -
Uses of AIToolParam in uno.anahata.ai.swing.tools.spi
Method parameters in uno.anahata.ai.swing.tools.spi with annotations of type AIToolParamModifier and TypeMethodDescriptionstatic StringScreenCapture.takeDeviceScreenshot(int deviceIdx) -
Uses of AIToolParam in uno.anahata.ai.tools.spi
Method parameters in uno.anahata.ai.tools.spi with annotations of type AIToolParamModifier and TypeMethodDescriptionstatic MultiPartResponseLocalFiles.addToUserPrompt(List<String> absolutePath) Adds the contents of specified files as blobs to the next user feedback message.static FileInfoLocalFiles.appendToFile(String path, String content) Appends content to the end of a file.static FileInfoLocalFiles.appendToFile(String path, String content) Appends content to the end of a file.static ObjectRunningJVM.compileAndExecuteJava(String sourceCode, String extraClassPath, String[] compilerOptions) Compiles and executes a Java class namedAnahatathat implementsCallable.static ObjectRunningJVM.compileAndExecuteJava(String sourceCode, String extraClassPath, String[] compilerOptions) Compiles and executes a Java class namedAnahatathat implementsCallable.static ObjectRunningJVM.compileAndExecuteJava(String sourceCode, String extraClassPath, String[] compilerOptions) Compiles and executes a Java class namedAnahatathat implementsCallable.static ClassRunningJVM.compileJava(String sourceCode, String className, String extraClassPath, String[] compilerOptions) Compiles Java source code in memory and returns the resulting Class object.static ClassRunningJVM.compileJava(String sourceCode, String className, String extraClassPath, String[] compilerOptions) Compiles Java source code in memory and returns the resulting Class object.static ClassRunningJVM.compileJava(String sourceCode, String className, String extraClassPath, String[] compilerOptions) Compiles Java source code in memory and returns the resulting Class object.static ClassRunningJVM.compileJava(String sourceCode, String className, String extraClassPath, String[] compilerOptions) Compiles Java source code in memory and returns the resulting Class object.static StringCopies a file.static StringCopies a file.static StringGenerates a single image from a text prompt and saves it to the local file system.static StringGenerates a single image from a text prompt and saves it to the local file system.static StringLocalFiles.createDirectories(String path) Creates a directory structure.static FileInfoLocalFiles.createFile(String path, String content) Creates a new file with the given content.static FileInfoLocalFiles.createFile(String path, String content) Creates a new file with the given content.static StringLocalFiles.deleteFile(String path) Deletes a file and prunes it from the context.static booleanLocalFiles.fileExists(String path) Checks if a file or directory exists.LocalFiles.listDirectory(String path) Lists the contents of a directory.static StringMoves or renames a file.static StringMoves or renames a file.static StringContextWindow.pruneEphemeralToolCalls(List<String> toolCallIds, String reason) Prunes ephemeral tool calls and their responses by ID.static StringContextWindow.pruneEphemeralToolCalls(List<String> toolCallIds, String reason) Prunes ephemeral tool calls and their responses by ID.static StringContextWindow.pruneOther(List<String> partIds, String reason) Prunes specific non-tool parts from the context.static StringContextWindow.pruneOther(List<String> partIds, String reason) Prunes specific non-tool parts from the context.static StringContextWindow.pruneStatefulResources(List<String> resourceIds, String reason) Prunes all parts associated with specific stateful resources.static StringContextWindow.pruneStatefulResources(List<String> resourceIds, String reason) Prunes all parts associated with specific stateful resources.static byte[]LocalFiles.readBinaryFile(String path) Reads a binary file and returns its raw bytes.static FileInfoReads a text file and returns aFileInfoobject.Executes a shell command usingbash -c.static voidRunningJVM.setDefaultCompilerClasspath(String defaultCompilerClasspath) Sets a new default compiler classpath.static StringContextWindow.setTokenThreshold(int newThreshold) Sets a new token threshold.static StringContextWindow.toggleContextProviders(List<String> contextProviderIds, boolean enabled) Enables or disables specific context providers.static StringContextWindow.toggleContextProviders(List<String> contextProviderIds, boolean enabled) Enables or disables specific context providers.static FileInfoWrites content to an existing file, using optimistic locking.static FileInfoWrites content to an existing file, using optimistic locking.static FileInfoWrites content to an existing file, using optimistic locking.
