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.