Index
All Classes and Interfaces|All Packages
B
- build() - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
- build() - Method in class dev.langchain4j.skills.shell.ShellSkills.Builder
- builder() - Static method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig
- builder() - Static method in class dev.langchain4j.skills.shell.ShellSkills
- Builder() - Constructor for class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
- Builder() - Constructor for class dev.langchain4j.skills.shell.ShellSkills.Builder
C
- commandParameterDescription(String) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the description of the
commandparameter of therun_shell_commandtool. - commandParameterName(String) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the name of the
commandparameter of therun_shell_commandtool.
D
- description(String) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the description of the
run_shell_commandtool. - dev.langchain4j.skills.shell - package dev.langchain4j.skills.shell
E
- executorService(ExecutorService) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the
ExecutorServiceused to read the stdout and stderr streams of shell commands submitted via therun_shell_commandtool.
F
- formatAvailableSkills() - Method in class dev.langchain4j.skills.shell.ShellSkills
-
Returns an XML-formatted string listing all configured skills with their names, descriptions, and absolute file-system paths to their
SKILL.mdfiles. - from(FileSystemSkill...) - Static method in class dev.langchain4j.skills.shell.ShellSkills
-
Creates a
ShellSkillsinstance with default configuration from the given skills. - from(Collection) - Static method in class dev.langchain4j.skills.shell.ShellSkills
-
Creates a
ShellSkillsinstance with default configuration from the given collection of skills.
M
- maxStdErrChars(Integer) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the maximum number of characters of stderr to include in the tool result returned to the LLM.
- maxStdOutChars(Integer) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the maximum number of characters of stdout to include in the tool result returned to the LLM.
N
- name(String) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the name of the
run_shell_commandtool.
R
- runShellCommandToolConfig(RunShellCommandToolConfig) - Method in class dev.langchain4j.skills.shell.ShellSkills.Builder
-
Customizes the
run_shell_commandtool. - RunShellCommandToolConfig - Class in dev.langchain4j.skills.shell
- RunShellCommandToolConfig.Builder - Class in dev.langchain4j.skills.shell
S
- ShellSkills - Class in dev.langchain4j.skills.shell
-
Configures and exposes a set of
FileSystemSkills to an LLM using shell commands. - ShellSkills(ShellSkills.Builder) - Constructor for class dev.langchain4j.skills.shell.ShellSkills
- ShellSkills.Builder - Class in dev.langchain4j.skills.shell
- skills(FileSystemSkill...) - Method in class dev.langchain4j.skills.shell.ShellSkills.Builder
-
Sets the filesystem-based skills to make available to the LLM.
- skills(Collection) - Method in class dev.langchain4j.skills.shell.ShellSkills.Builder
-
Sets the filesystem-based skills to make available to the LLM.
T
- throwToolArgumentsExceptions(Boolean) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Controls which exception type is thrown when tool arguments are missing, invalid, or cannot be parsed.
- timeoutSecondsParameterDescription(String) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the description of the
timeout_secondsparameter of therun_shell_commandtool. - timeoutSecondsParameterName(String) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the name of the
timeout_secondsparameter of therun_shell_commandtool. - toolProvider() - Method in class dev.langchain4j.skills.shell.ShellSkills
-
Returns the
ToolProviderthat exposes therun_shell_commandtool to the LLM.
W
- workingDirectory(Path) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the working directory in which shell commands will be executed.
All Classes and Interfaces|All Packages