文件 v1.1.1

網路工具

·

網頁搜尋、抓取頁面、HTTP 請求與下載的工具。

工具 併發 說明
search_web ✓ 即時網路查詢,同時回傳 DuckDuckGo 結果與 Google News 標題,格式為 {"web":[...],"news":[...]}。source 可選 all / web / news;time_range 對兩個來源套用回溯區間(新聞上限 7 天);edition 設定新聞地區(TW:zh-Hant、US:en);cdp=true 強制以瀏覽器擷取(HTTP 202 時自動啟用);另有旗標可跳過結果快取。上限 90 秒
fetch_page ✓ 擷取單一網頁並以 markdown、html 或 json 回傳(readability + 透過 ToriiDB 的 4xx/5xx skip cache)。預設帶上持久 Chrome profile 的 cookie,需登入的站台可透明存取;優先嘗試 headless,失敗才改用可見視窗重試。save=true 改為寫入本地檔案而非回傳內容;另有同網域連結選項支援遞迴文件研究。上限 90 秒
http_request ✓ 原始 HTTP 請求(GET/POST/PUT/DELETE/PATCH),回傳 status + headers + body。content_type 可選 json / form / multipart;multipart 接受 {"fields":{...},"files":[{"name","path","content_type"}]},路徑須為絕對路徑並以二進位讀入。timeout 上限 300 秒。內建 SSRF 防護(DNS 解析後比對 loopback / private / link-local),特定主機可透過 net_white_list 放行。會重複呼叫的端點應以 edit_tool 建成 api_* 工具
download_file ✓ 下載二進位檔案到本地(tar.gz、圖片、壓縮檔、安裝檔)。絕對 path 直接使用,相對路徑併入 ~/.config/agenvoy/download/,父目錄自動建立。timeout 上限 600 秒。JSON/HTML 請改用 http_request 或 fetch_page(save=true)
html_template ✓ v1.0.17 新增。來自 https://view.agenvoy.com 的 HTML 頁面範例庫:mode=list 回傳每個範本的 name、category、title、desc;mode=read 依 name 回傳單一範本的完整 HTML。在 reasoning_guide(topics=["html_render"]) 之後建構 HTML 產出時使用,完成後以 write_result(format="html") 存檔。取代過去以 http_request / fetch_page 讀取同一範例庫的做法。其他網頁 → fetch_page。上限 30 秒
EN