JIT harness#
Create, compose, unload, and save session-local Python tools.
Read the walkthrough before consulting individual signatures.
Interface |
Purpose |
|---|---|
An independently evolving toolbox of Python and Markdown capabilities. |
|
Portable tool definitions and unload state, separate from history. |
|
Trusted source and the tool definition validated when it was registered. |
|
Reusable Markdown workflow, stored verbatim and never executed as code. |
|
Let a model evolve independent Python tools and text workflows per session. |
|
CUSTOM event reporting how one management or dynamic tool call ended. |
|
CUSTOM event announcing one management or dynamic tool call. |
|
Context that appears only when it carries information. |
|
A model-facing page of compact call records. |
|
One row of a session's tool catalog, as the model receives it. |
|
Model-facing definition; large schemas are read separately in chunks. |
|
A bounded model-facing page; full error reports remain application-side. |
|
The application's detail payload from JITHarness.inspect_tool. |
|
A bounded model-facing catalog page, without profiling or definitions. |
|
Minimal acknowledgement of a successful tool state change. |
|
Public constant or type alias; see its definition. |
|
One exact source or schema fragment, without unrelated metadata. |
|
How the model sees the harness's inspection and measurement tools. |
|
How one dispatch attempt ended. |
|
Representation of a reusable dynamic capability. |
|
Which registry served one dispatch attempt. |
|
An immutable, JSON-exportable view of session-local profiling data. |
|
One finished dispatch attempt, without argument or result contents. |
|
Lifetime totals for one tool in one harness, counting finished attempts. |
|
One distinct recent error, with the latest invocation's context. |
|
A read-only page of retained diagnostics, newest occurrence first. |