ToolInspection#

Create, compose, unload, and save session-local Python tools. See the guide.

class zett_agent.jit_harness.results.ToolInspection[source]#

The application’s detail payload from JITHarness.inspect_tool.

Source and definitions depend on tool availability. The model’s inspect_tool instead returns ToolDefinitionView without source. Measurements are not repeated here; read profile() or profile_stats() for them.

source: str#

Retained Python or Markdown source; only dynamic tools have it.

entrypoint: str#

Module variable holding the entry point; only dynamic Python tools have it.

parameters: dict[str, Any]#

JSON Schema of the arguments, from the stored source or the bound tool.

guidelines: list[str]#

Model-facing guidance, from the stored source or the bound tool.

files: dict[str, int]#

Characters per package file, entry point included; only extra files add it.