Class AgentContext

java.lang.Object
net.thevpc.naru.agent.AgentContext

public class AgentContext extends Object
Per-run mutable context shared with all tools.

Stores state that persists across tool calls within a single agent run (e.g. project directory, any discovered metadata).

  • Constructor Details

    • AgentContext

      public AgentContext(net.thevpc.nuts.io.NPath projectDir)
    • AgentContext

      public AgentContext(String projectDir)
  • Method Details

    • resolve

      public net.thevpc.nuts.io.NPath resolve(String path)
      Resolve a path against the project directory. If path is absolute it is returned as-is.
    • getProjectDir

      public net.thevpc.nuts.io.NPath getProjectDir()
    • setProjectDir

      public void setProjectDir(net.thevpc.nuts.io.NPath projectDir)
    • getExtraContext

      public String getExtraContext()
    • setExtraContext

      public void setExtraContext(String extraContext)
    • getScriptManager

      public ScriptManager getScriptManager()