Tool Loop Logging Inspector
class ToolLoopLoggingInspector(logLevel: ToolLoopLoggingInspector.LogLevel = LogLevel.DEBUG, logger: <Error class: unknown class> = LoggerFactory.getLogger(ToolLoopLoggingInspector::class.java)) : ToolLoopInspector
Inspector that logs tool loop lifecycle events.
Parameters
log Level
The level at which to log events
logger
The logger to use (defaults to ToolLoopLoggingInspector's logger)
Constructors
Link copied to clipboard
constructor(logLevel: ToolLoopLoggingInspector.LogLevel = LogLevel.DEBUG, logger: <Error class: unknown class> = LoggerFactory.getLogger(ToolLoopLoggingInspector::class.java))
Functions
Link copied to clipboard
Called after each complete iteration (all tool calls processed). Default no-op.
Link copied to clipboard
Called after LLM returns a response, before processing tool calls. Default no-op.
Link copied to clipboard
Called after each tool produces a result. Default no-op.
Link copied to clipboard
Called before each LLM invocation. Default no-op.