Skip to content

ProgressLogTool

This docs was updated at: 2026-03-21

com.paragon.harness.tools.ProgressLogTool  ยท  Class


Exposes a ProgressLog as two FunctionTools: one for reading and one for appending.

Usage:

ProgressLog log = ProgressLog.create();
Agent agent = Agent.builder()
    .addTools(ProgressLogTool.all(log).toArray(new FunctionTool[0]))
    .build();

Since: 1.0

Methods

all

public static @NonNull List<FunctionTool<?>> all(@NonNull ProgressLog log)

Creates all progress log tools (read + append).

Parameters

Name Description
log the progress log to expose

Returns

list of tools