Class Runner

java.lang.Object
atessera.sensei.tools.Runner

public final class Runner extends Object
LangChain4j tool for running laboratory commands inside execution environments.

Provides tools for agents to execute shell commands or binary builds in a target workspace directory.

  • Constructor Details

    • Runner

      public Runner(Path baseDirectory)
      Creates a runner tool rooted at the specified base directory.
      Parameters:
      baseDirectory - target workspace base directory; must not be null
  • Method Details

    • runCommand

      public String runCommand(String command)
      Executes a command in the workspace directory.
      Parameters:
      command - shell command line to execute
      Returns:
      execution output or status summary