UNPKG

donobu

Version:

Create browser automations with an LLM agent and replay them as Playwright scripts.

22 lines 946 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReloadPageTool = void 0; const ToolCallResult_1 = require("../models/ToolCallResult"); const ToolSchema_1 = require("../models/ToolSchema"); const TargetUtils_1 = require("../utils/TargetUtils"); const Tool_1 = require("./Tool"); class ReloadPageTool extends Tool_1.Tool { constructor() { super(ReloadPageTool.NAME, 'Reload the current page (maps to Playwright Page::reload).', ToolSchema_1.NoArgsSchema, ToolSchema_1.BaseGptArgsSchema, false, undefined, ['web']); } async call(context, _parameters) { await (0, TargetUtils_1.webPage)(context).reload(); return ToolCallResult_1.ToolCallResult.successful(); } async callFromGpt(context, _parameters) { return this.call(context, {}); } } exports.ReloadPageTool = ReloadPageTool; ReloadPageTool.NAME = 'reloadPage'; //# sourceMappingURL=ReloadPageTool.js.map