askui.reporting.CompositeReporter
add_message()
, generate()
) in the order they are ordered in the reporters
list.
Arguments:
reporters
list[Reporter] | None, optional - List of reporters to combine
add_message
generate
askui.reporting.Reporter
askui.VisionAgent
.
add_message
role
str - The role of the message sender (e.g.,"User"
,"Assistant"
,"System"
)content
str | dict | list - The message content, which can be a string, dictionary, or list, e.g.'click 2x times on text "Edit"'
image
PIL.Image.Image | list[PIL.Image.Image], optional - PIL Image or list of PIL Images to include with the message
generate
add_message()
, but must be generated at the end of the execution.
This method is called when the askui.VisionAgent
context is exited or askui.VisionAgent.close()
is called.
askui.reporting.SimpleHtmlReporter
report_dir
str, optional - Directory where reports will be saved. Defaults toreports
.
add_message
generate
report_dir
containing:
- System information
- All collected messages with their content and images
- Syntax-highlighted JSON content