UNPKG

giga-code

Version:

A personal AI CLI assistant powered by Grok for local development.

31 lines 922 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WebFetcherTool = void 0; class WebFetcherTool { async execute(url) { try { const response = await fetch(url, { signal: AbortSignal.timeout(30000), }); if (!response.ok) { return { success: false, error: `Failed to fetch URL: ${response.status} ${response.statusText}`, }; } const content = await response.text(); return { success: true, output: content, }; } catch (error) { return { success: false, error: `Failed to fetch URL: ${error.message}`, }; } } } exports.WebFetcherTool = WebFetcherTool; //# sourceMappingURL=web-fetcher.js.map