Chrome screenshots can be saved for the human
This commit is contained in:
@@ -728,5 +728,8 @@ func chromeTool(_ args: [String: Any]) async throws -> [Content] {
|
||||
let shot = try await c.send("Page.captureScreenshot", ["format": "png"], session: t.session)
|
||||
let (png, shotNote) = try shrink(Data(base64Encoded: shot.string("data") ?? "") ?? Data(), maxEdge)
|
||||
log.append(shotNote)
|
||||
if args.bool("save") {
|
||||
log.append("saved to \(try save(png))")
|
||||
}
|
||||
return [.text(log.joined(separator: "\n")), .png(png)]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user