Class ToolRegistry

java.lang.Object
app.ductape.sdk.agents.tools.ToolRegistry

public final class ToolRegistry extends Object
TS parity: sdk/ts/src/agents/tool-registry.ts (registry surface without LLM format helpers).
  • Constructor Details

    • ToolRegistry

      public ToolRegistry()
  • Method Details

    • register

      public void register(Map<String,Object> tool)
    • registerMany

      public void registerMany(List<Map<String,Object>> toolList)
    • unregister

      public boolean unregister(String tag)
    • has

      public boolean has(String tag)
    • get

      public Map<String,Object> get(String tag)
    • getTags

      public List<String> getTags()
    • size

      public int size()
    • getSchemas

      public List<Map<String,Object>> getSchemas()
      TS getSchemas: definitions suitable for persistence (no executable handler).
    • clear

      public void clear()