[{"data":1,"prerenderedAt":2091},["ShallowReactive",2],{"manual-navigation":3,"page-\u002Fassistants\u002Ftools":254},[4,42,96,120,148,183,220,236],{"title":5,"description":6,"icon":7,"status":8,"path":9,"stem":10,"children":11,"page":41},"Start here","Install Arx, bring your tabs over, learn the keys.","raycast:bolt","draft","\u002Fstart","1.start",[12,17,23,29,35],{"title":13,"path":14,"stem":15,"description":16,"icon":7,"status":8},"Getting started","\u002Fstart\u002Fgetting-started","1.start\u002F1.getting-started","What Arx is, what it runs on, and the four keys that do most of the work.",{"title":18,"path":19,"stem":20,"description":21,"icon":22,"status":8},"Bring in from another browser","\u002Fstart\u002Fbring-in","1.start\u002F2.bring-in","Move your profiles, spaces, pinned tabs and folders from Arc, Chrome or Dia, or from a bookmarks file.","raycast:download",{"title":24,"path":25,"stem":26,"description":27,"icon":28,"status":8},"Export and import","\u002Fstart\u002Fexport-import","1.start\u002F3.export-import","Save your whole Arx setup to one file, or your tabs as bookmarks, and bring them into Arx on another Mac. Free, offline, no account.","raycast:arrow-clockwise",{"title":30,"path":31,"stem":32,"description":33,"icon":34,"status":8},"Keyboard shortcuts","\u002Fstart\u002Fkeyboard-shortcuts","1.start\u002F4.keyboard-shortcuts","Every default key in Arx, the commands you can bind yourself, and how to change any of them.","raycast:keyboard",{"title":36,"path":37,"stem":38,"description":39,"icon":40,"status":8},"Settings","\u002Fstart\u002Fsettings","1.start\u002F5.settings","What's in each Settings pane, and how appearance works per profile and per space.","raycast:switch",false,{"title":43,"description":44,"icon":45,"status":8,"path":46,"stem":47,"children":48,"page":41},"Tabs and windows","The sidebar, spaces, Peek, Split View and Little Arx.","raycast:app-window-sidebar-left","\u002Ftabs","2.tabs",[49,54,60,66,72,78,84,90],{"title":50,"path":51,"stem":52,"description":53,"icon":45,"status":8},"The sidebar","\u002Ftabs\u002Fsidebar","2.tabs\u002F1.sidebar","Tabs that stay where you put them. Favorites at the top, then pinned tabs and folders, then everything else.",{"title":55,"path":56,"stem":57,"description":58,"icon":59,"status":8},"Spaces","\u002Ftabs\u002Fspaces","2.tabs\u002F2.spaces","One space for each part of your day. Each keeps its own pinned tabs and open tabs, with its own icon and appearance.","raycast:layers",{"title":61,"path":62,"stem":63,"description":64,"icon":65,"status":8},"Peek","\u002Ftabs\u002Fpeek","2.tabs\u002F3.peek","Look at a link without losing your place. Shift-click or Force Click it, and it opens in a card over the page.","raycast:eye",{"title":67,"path":68,"stem":69,"description":70,"icon":71,"status":8},"Split View","\u002Ftabs\u002Fsplit-view","2.tabs\u002F4.split-view","Two pages in one window, side by side or stacked. The split stays one item in the sidebar.","raycast:app-window-grid-2x2",{"title":73,"path":74,"stem":75,"description":76,"icon":77,"status":8},"Little Arx","\u002Ftabs\u002Flittle-arx","2.tabs\u002F5.little-arx","Quick links get a small window that doesn't touch your spaces. Read and close it, or move it into a space with ⌘O.","raycast:app-window",{"title":79,"path":80,"stem":81,"description":82,"icon":83,"status":8},"Gestures","\u002Ftabs\u002Fgestures","2.tabs\u002F6.gestures","Swipe back and forward, and keep swiping to pick any page from your history.","raycast:arrow-left",{"title":85,"path":86,"stem":87,"description":88,"icon":89,"status":8},"Tab Archive","\u002Ftabs\u002Farchive","2.tabs\u002F7.archive","Closed tabs go to the archive, searchable per profile, so you can close freely and bring anything back.","raycast:clock",{"title":91,"path":92,"stem":93,"description":94,"icon":95,"status":8},"Private windows","\u002Ftabs\u002Fprivate-windows","2.tabs\u002F8.private-windows","[object Object]","raycast:eye-disabled",{"title":97,"description":98,"icon":99,"status":8,"path":100,"stem":101,"children":102,"page":41},"The command bar","One field for tabs, history, commands and the web.","raycast:command-symbol","\u002Fcommand-bar","3.command-bar",[103,107,113],{"title":97,"path":104,"stem":105,"description":106,"icon":99,"status":8},"\u002Fcommand-bar\u002Fcommand-bar","3.command-bar\u002F1.command-bar","Type what you want. Arx finds it. One field for open tabs, history, spaces, folders, commands and the web.",{"title":108,"path":109,"stem":110,"description":111,"icon":112,"status":8},"Search and bangs","\u002Fcommand-bar\u002Fsearch-and-bangs","3.command-bar\u002F2.search-and-bangs","A search engine per profile, your own search shortcuts, and over 13,000 bangs that work offline.","raycast:magnifying-glass",{"title":114,"path":115,"stem":116,"description":117,"icon":118,"status":119},"Chat in the command bar","\u002Fcommand-bar\u002Fchat","3.command-bar\u002F3.chat","Ask an assistant from the command bar, with your own Claude or ChatGPT subscription. Planned.",null,"planned",{"title":121,"description":122,"icon":77,"status":8,"path":123,"stem":124,"children":125,"page":41},"Pages and media","Find in page, page capture, Picture in Picture, downloads and private windows.","\u002Fpages","4.pages",[126,131,137,143],{"title":127,"path":128,"stem":129,"description":130,"icon":112,"status":8},"Find in page","\u002Fpages\u002Ffind-in-page","4.pages\u002F1.find-in-page","Find text on the page you're reading with ⌘F, and step through the matches.",{"title":132,"path":133,"stem":134,"description":135,"icon":136,"status":8},"Capture a page","\u002Fpages\u002Fcapture","4.pages\u002F2.capture","Save what's on screen, a region you select, or the whole page as a PNG or JPEG.","raycast:camera",{"title":138,"path":139,"stem":140,"description":141,"icon":142,"status":8},"Media and Picture in Picture","\u002Fpages\u002Fmedia","4.pages\u002F3.media","Control audio and video from any tab, and float a video in ArxPiP while you work.","raycast:play",{"title":144,"path":145,"stem":146,"description":147,"icon":22,"status":8},"Downloads","\u002Fpages\u002Fdownloads","4.pages\u002F4.downloads","Everything you download, per profile, with search, cancel and Show in Finder.",{"title":149,"description":150,"icon":151,"status":8,"path":152,"stem":153,"children":154,"page":41},"Profiles, links and sync","Keep work and life apart, route links from other apps, and move your setup between Macs.","raycast:person","\u002Fprofiles","5.profiles",[155,160,166,172,178],{"title":156,"path":157,"stem":158,"description":159,"icon":151,"status":8},"Profiles","\u002Fprofiles\u002Fprofiles","5.profiles\u002F1.profiles","Profiles that never mix. Each has its own cookies, history, extensions, Favorites and search engine.",{"title":161,"path":162,"stem":163,"description":164,"icon":165,"status":8},"Air Traffic Control","\u002Fprofiles\u002Fair-traffic-control","5.profiles\u002F2.air-traffic-control","Rules for links that open from other apps. Match a host, a path or a local port, then send it to a space, a profile, or Little Arx.","raycast:airplane",{"title":167,"path":168,"stem":169,"description":170,"icon":171,"status":8},"Copy, clean and proxy links","\u002Fprofiles\u002Flinks","5.profiles\u002F3.links","Copy a page's link as it is, without trackers, as Markdown, or through a Proxy Link rule that makes it preview well elsewhere.","raycast:link",{"title":173,"path":174,"stem":175,"description":176,"icon":177,"status":8},"Extensions","\u002Fprofiles\u002Fextensions","5.profiles\u002F4.extensions","Chrome extensions, per profile. What you can install today, and what isn't supported yet.","raycast:plug",{"title":179,"path":180,"stem":181,"description":182,"icon":118,"status":119},"Sync","\u002Fprofiles\u002Fsync","5.profiles\u002F5.sync","The same Arx on every Mac, through your own iCloud account. Planned for before 1.0.",{"title":184,"description":94,"icon":118,"status":8,"path":185,"stem":186,"children":187,"page":41},"Assistants and MCP","\u002Fassistants","6.assistants",[188,193,198,203,209,215],{"title":189,"path":190,"stem":191,"description":192,"icon":118,"status":8},"Connect an assistant","\u002Fassistants\u002Fconnect","6.assistants\u002F1.connect","Arx has a local MCP server built in. Turn it on, connect Claude Code, Codex or Cursor with one command, then grant what it may see.",{"title":194,"path":195,"stem":196,"description":197,"icon":118,"status":8},"Grants and approvals","\u002Fassistants\u002Fgrants","6.assistants\u002F2.grants","Grant by capability, not all or nothing. Choose the context, the access classes and when Arx asks before a change.",{"title":199,"path":200,"stem":201,"description":202,"icon":118,"status":8},"Sign-ins stay with you","\u002Fassistants\u002Fsign-ins","6.assistants\u002F3.sign-ins","When a site needs you to sign in, the assistant hands the page to you. Every assistant pauses, and none of them sees what you type.",{"title":204,"path":205,"stem":206,"description":207,"icon":208,"status":8},"Working with pages","\u002Fassistants\u002Fworking-with-pages","6.assistants\u002F4.working-with-pages","For agent authors. How IDs, revisions, snapshots and references fit together, what results mean, and the errors to expect.","raycast:terminal",{"title":210,"path":211,"stem":212,"description":213,"icon":214,"status":8},"MCP tool reference","\u002Fassistants\u002Ftools","6.assistants\u002F5.tools","Every tool Arx's MCP server offers, the access classes it needs, and its main parameters.","raycast:code",{"title":216,"path":217,"stem":218,"description":219,"icon":118,"status":8},"Resources and notifications","\u002Fassistants\u002Fresources","6.assistants\u002F6.resources","MCP resources for granted tabs, page snapshots and downloads, and subscriptions that follow them.",{"title":221,"description":222,"icon":208,"status":8,"path":223,"stem":224,"children":225,"page":41},"Developers","DevTools, localhost, unpacked extensions and headless runs.","\u002Fdevelopers","7.developers",[226,231],{"title":227,"path":228,"stem":229,"description":230,"icon":118,"status":8},"Developer mode","\u002Fdevelopers\u002Fdeveloper-mode","7.developers\u002F1.developer-mode","Turn on developer mode in Settings and Arx adds DevTools, Inspect Element and unpacked extensions, without weakening its security.",{"title":232,"path":233,"stem":234,"description":235,"icon":118,"status":8},"Headless runs","\u002Fdevelopers\u002Fheadless","7.developers\u002F2.headless","Run Arx without windows from scripts, agents and CI, with a local MCP endpoint and only the grants you pass.",{"title":237,"description":238,"icon":239,"status":8,"path":240,"stem":241,"children":242,"page":41},"Help","Where Arx stands today, and everything that's planned.","raycast:question-mark-circle","\u002Fhelp","8.help",[243,248],{"title":244,"path":245,"stem":246,"description":247,"icon":239,"status":8},"Where Arx stands","\u002Fhelp\u002Ffaq","8.help\u002F1.faq","Availability, open source, Arc, the engine, assistants and passwords.",{"title":249,"path":250,"stem":251,"description":252,"icon":253,"status":8},"What's planned","\u002Fhelp\u002Fplanned","8.help\u002F2.planned","Everything this manual marks as Planned, in one place, with where it stands.","raycast:calendar",{"id":255,"title":210,"body":256,"description":213,"extension":2086,"icon":214,"meta":2087,"navigation":2088,"path":211,"seo":2089,"status":8,"stem":212,"__hash__":2090},"docs\u002F6.assistants\u002F5.tools.md",{"type":257,"value":258,"toc":2061},"minimark",[259,272,308,314,319,554,559,575,682,863,866,1016,1023,1047,1058,1062,1072,1076,1141,1145,1155,1212,1217,1221,1335,1338,1342,1369,1373,1471,1477,1481,1514,1518,1526,1530,1549,1553,1579,1583,1700,1707,1711,1737,1984,1987,1991,2035,2039,2042],[260,261,262,263,267,268,271],"p",{},"Arx's server is named ",[264,265,266],"code",{},"arx",". It lists only the tools the client's current grant covers, and the list changes with ",[264,269,270],{},"notifications\u002Ftools\u002Flist_changed"," when you change the grant. Arx still checks every call, so calling an unlisted tool is denied.",[260,273,274,275,278,279,282,283,287,288,291,292,295,296,299,300,303,304,307],{},"The classes in each table are the ones you turn on under ",[276,277,194],"a",{"href":195},". Every tool also needs ",[264,280,281],{},"read",". ",[284,285,286],"em",{},"Risk"," is how Arx treats the call against the approval policy: ",[289,290,281],"strong",{}," never asks, ",[289,293,294],{},"mutate"," asks under ",[284,297,298],{},"Every time",", ",[289,301,302],{},"destructive"," also asks under ",[284,305,306],{},"Only for closing or removing",".",[260,309,310,311,313],{},"Read ",[276,312,204],{"href":205}," first for the IDs, revisions and snapshots these tools pass around.",[315,316,318],"h2",{"id":317},"browser-organization","Browser organization",[320,321,322,340],"table",{},[323,324,325],"thead",{},[326,327,328,332,335,337],"tr",{},[329,330,331],"th",{},"Tool",[329,333,334],{},"Needs",[329,336,286],{},[329,338,339],{},"What it does",[341,342,343,360,378,394,410,431,449,469,488,505,522,538],"tbody",{},[326,344,345,351,355,357],{},[346,347,348],"td",{},[264,349,350],{},"browser_inventory",[346,352,353],{},[264,354,281],{},[346,356,281],{},[346,358,359],{},"Lists granted spaces, folders, pins, Favorites and tabs, with IDs and revisions. Never loads or focuses pages.",[326,361,362,367,372,375],{},[346,363,364],{},[264,365,366],{},"browser_tabs",[346,368,369],{},[264,370,371],{},"organize",[346,373,374],{},"mutate, destructive",[346,376,377],{},"Open, select, navigate, reload, go back or forward, stop, close, pin, unpin, move and favorite tabs.",[326,379,380,385,389,391],{},[346,381,382],{},[264,383,384],{},"browser_folders",[346,386,387],{},[264,388,371],{},[346,390,374],{},[346,392,393],{},"Create, rename, move, ungroup and delete folders.",[326,395,396,401,405,407],{},[346,397,398],{},[264,399,400],{},"browser_hosts",[346,402,403],{},[264,404,371],{},[346,406,294],{},[346,408,409],{},"Open Peek and Little Arx, and promote them to tabs.",[326,411,412,417,426,428],{},[346,413,414],{},[264,415,416],{},"browser_spaces",[346,418,419,422,423,425],{},[264,420,421],{},"browserAdmin"," to change, ",[264,424,281],{}," to list",[346,427,374],{},[346,429,430],{},"List, create, rename, re-theme, reorder, delete and show spaces.",[326,432,433,438,444,446],{},[346,434,435],{},[264,436,437],{},"browser_profiles",[346,439,440,422,442,425],{},[264,441,421],{},[264,443,281],{},[346,445,374],{},[346,447,448],{},"List, create, rename and delete profiles.",[326,450,451,456,464,466],{},[346,452,453],{},[264,454,455],{},"browser_windows",[346,457,458,460,461,463],{},[264,459,281],{}," to list, ",[264,462,371],{}," to change",[346,465,294],{},[346,467,468],{},"List windows, focus one, and open, swap or close Split View.",[326,470,471,476,483,485],{},[346,472,473],{},[264,474,475],{},"browser_archive",[346,477,478,460,480,482],{},[264,479,281],{},[264,481,371],{}," to restore",[346,484,294],{},[346,486,487],{},"Search the Tab Archive and restore an entry.",[326,489,490,495,500,502],{},[346,491,492],{},[264,493,494],{},"browser_history",[346,496,497],{},[264,498,499],{},"history",[346,501,281],{},[346,503,504],{},"Search visited pages.",[326,506,507,512,517,519],{},[346,508,509],{},[264,510,511],{},"browser_downloads",[346,513,514],{},[264,515,516],{},"downloads",[346,518,294],{},[346,520,521],{},"List downloads, cancel one, show one in Finder.",[326,523,524,529,533,535],{},[346,525,526],{},[264,527,528],{},"browser_links",[346,530,531],{},[264,532,281],{},[346,534,281],{},[346,536,537],{},"Clean a link, apply a Proxy Link rule, or resolve a bang. Nothing is opened.",[326,539,540,545,548,551],{},[346,541,542],{},[264,543,544],{},"browser_batch",[346,546,547],{},"the classes of its steps",[346,549,550],{},"the highest of its steps",[346,552,553],{},"Up to 16 steps under one approval.",[555,556,558],"h3",{"id":557},"organization-commands","Organization commands",[260,560,561,299,563,299,565,299,567,299,569,571,572,574],{},[264,562,366],{},[264,564,384],{},[264,566,400],{},[264,568,416],{},[264,570,437],{}," and ",[264,573,455],{}," share one shape:",[320,576,577,586],{},[323,578,579],{},[326,580,581,584],{},[329,582,583],{},"Parameter",[329,585],{},[341,587,588,601,611,624,637,669],{},[326,589,590,595],{},[346,591,592],{},[264,593,594],{},"action",[346,596,597,598,307],{},"The action name, from the list below. Spaces, profiles, windows, archive and downloads also take ",[264,599,600],{},"list",[326,602,603,608],{},[346,604,605],{},[264,606,607],{},"operationID",[346,609,610],{},"A fresh UUID for every change. Never retry after a disconnect.",[326,612,613,621],{},[346,614,615,299,618],{},[264,616,617],{},"targetID",[264,619,620],{},"expectedRevision",[346,622,623],{},"The item to act on and its current inventory revision.",[326,625,626,634],{},[346,627,628,299,631],{},[264,629,630],{},"destinationID",[264,632,633],{},"destinationRevision",[346,635,636],{},"Where a move, pin or restore goes.",[326,638,639,653],{},[346,640,641,299,644,299,647,299,650],{},[264,642,643],{},"url",[264,645,646],{},"name",[264,648,649],{},"icon",[264,651,652],{},"theme",[346,654,655,656,658,659,299,662,665,666,307],{},"Per action. ",[264,657,652],{}," is ",[264,660,661],{},"light",[264,663,664],{},"dark"," or ",[264,667,668],{},"system",[326,670,671,676],{},[346,672,673],{},[264,674,675],{},"focus",[346,677,678,681],{},[264,679,680],{},"true"," to bring the result forward. New tabs don't focus otherwise. Peek and Little Arx require it.",[320,683,684,693],{},[323,685,686],{},[326,687,688,690],{},[329,689,331],{},[329,691,692],{},"Actions",[341,694,695,748,771,794,822,841],{},[326,696,697,701],{},[346,698,699],{},[264,700,366],{},[346,702,703,299,706,299,709,299,712,299,715,299,718,299,721,299,724,299,727,299,730,299,733,299,736,299,739,299,742,299,745],{},[264,704,705],{},"openTab",[264,707,708],{},"selectTab",[264,710,711],{},"navigate",[264,713,714],{},"reload",[264,716,717],{},"back",[264,719,720],{},"forward",[264,722,723],{},"stop",[264,725,726],{},"closeTab",[264,728,729],{},"pinTab",[264,731,732],{},"unpinTab",[264,734,735],{},"moveTab",[264,737,738],{},"addFavorite",[264,740,741],{},"removeFavorite",[264,743,744],{},"updateSavedURL",[264,746,747],{},"removeSavedEntry",[326,749,750,754],{},[346,751,752],{},[264,753,384],{},[346,755,756,299,759,299,762,299,765,299,768],{},[264,757,758],{},"createFolder",[264,760,761],{},"renameFolder",[264,763,764],{},"moveFolder",[264,766,767],{},"ungroupFolder",[264,769,770],{},"deleteFolder",[326,772,773,777],{},[346,774,775],{},[264,776,400],{},[346,778,779,299,782,299,785,299,788,299,791],{},[264,780,781],{},"openPeek",[264,783,784],{},"openLittleArx",[264,786,787],{},"promotePeekToTab",[264,789,790],{},"promotePeekToLittleArx",[264,792,793],{},"promoteLittleArx",[326,795,796,800],{},[346,797,798],{},[264,799,416],{},[346,801,802,299,804,299,807,299,810,299,813,299,816,299,819],{},[264,803,600],{},[264,805,806],{},"createSpace",[264,808,809],{},"renameSpace",[264,811,812],{},"setSpaceTheme",[264,814,815],{},"moveSpace",[264,817,818],{},"deleteSpace",[264,820,821],{},"selectSpace",[326,823,824,828],{},[346,825,826],{},[264,827,437],{},[346,829,830,299,832,299,835,299,838],{},[264,831,600],{},[264,833,834],{},"createProfile",[264,836,837],{},"renameProfile",[264,839,840],{},"deleteProfile",[326,842,843,847],{},[346,844,845],{},[264,846,455],{},[346,848,849,299,851,299,854,299,857,299,860],{},[264,850,600],{},[264,852,853],{},"openSplit",[264,855,856],{},"swapSplit",[264,858,859],{},"closeSplit",[264,861,862],{},"focusWindow",[260,864,865],{},"Details that matter:",[867,868,869,923,930,940,947,957,984,994,1006],"ul",{},[870,871,872,876,877,879,880,299,883,885,886,888,889,892,893,299,896,299,899,902,903,665,906,909,910,902,913,665,916,919,920,307],"li",{},[289,873,874],{},[264,875,705],{}," targets a space and needs ",[264,878,643],{},". With ",[264,881,882],{},"route: true",[276,884,161],{"href":162}," picks the destination: ",[264,887,617],{}," is then the source space, and the result's ",[264,890,891],{},"route"," reports ",[264,894,895],{},"profileID",[264,897,898],{},"spaceID",[264,900,901],{},"mode"," (",[264,904,905],{},"mainBrowser",[264,907,908],{},"littleArx","), ",[264,911,912],{},"source",[264,914,915],{},"rule",[264,917,918],{},"fallback",") and the matched rule. The routed space must also be granted. No usable destination returns ",[264,921,922],{},"routeUnresolved",[870,924,925,929],{},[289,926,927],{},[264,928,726],{}," is destructive. Open tabs go to the Tab Archive; pins and Favorites keep their saved entry and only unload.",[870,931,932,936,937,307],{},[289,933,934],{},[264,935,735],{}," into a space of another profile reopens the URL there. The live session and cookies stay behind. Moving folders or Little Arx across profiles returns ",[264,938,939],{},"crossProfileTransferUnsupported",[870,941,942,946],{},[289,943,944],{},[264,945,747],{}," deletes a pin or Favorite. It's destructive, and Undo is in Arx.",[870,948,949,953,954,956],{},[289,950,951],{},[264,952,770],{}," closes everything inside, after each page allows it. ",[264,955,767],{}," keeps the children.",[870,958,959,963,964,571,967,970,971,973,974,976,977,571,980,983],{},[289,960,961],{},[264,962,781],{}," needs ",[264,965,966],{},"sourceTabID",[264,968,969],{},"sourceRevision",", and previews ",[264,972,643],{}," or, without one, ",[264,975,617],{},". Promotions take ",[264,978,979],{},"presentationID",[264,981,982],{},"presentationRevision"," from inventory.",[870,985,986,990,991,993],{},[289,987,988],{},[264,989,818],{}," moves the contents into ",[264,992,630],{}," when given, otherwise closes them. The last space can't be deleted.",[870,995,996,1000,1001,1005],{},[289,997,998],{},[264,999,834],{},": a new profile isn't granted until you grant it. ",[289,1002,1003],{},[264,1004,840],{}," erases the profile's browsing data and needs a profile with no spaces left.",[870,1007,1008,1009,665,1012,1015],{},"Results report ",[264,1010,1011],{},"committed",[264,1013,1014],{},"acceptedLoading",", not that the page finished loading.",[555,1017,1019,571,1021],{"id":1018},"browser_archive-and-browser_downloads",[264,1020,475],{},[264,1022,511],{},[260,1024,1025,1028,1029,1032,1033,571,1036,1039,1040,1043,1044,1046],{},[264,1026,1027],{},"action: \"list\""," pages through entries, newest first, filtered by ",[264,1030,1031],{},"query",", with ",[264,1034,1035],{},"cursor",[264,1037,1038],{},"limit"," (1 to 100). ",[264,1041,1042],{},"restoreArchived"," reopens an entry as a new tab in its original space, or in ",[264,1045,630],{}," when that space is gone. The entry leaves the archive, so a retry can't restore it twice.",[260,1048,1049,1050,1053,1054,1057],{},"Downloads need whole-profile grants. ",[264,1051,1052],{},"cancelDownload"," stops one in progress, and ",[264,1055,1056],{},"revealDownload"," shows a finished file in Finder. Private downloads never appear.",[555,1059,1060],{"id":494},[264,1061,494],{},[260,1063,1064,1065,299,1067,571,1069,1071],{},"Searches visited pages of whole-profile grants, newest first, by title and URL, ignoring case. Takes ",[264,1066,1031],{},[264,1068,1035],{},[264,1070,1038],{}," (1 to 100). URLs drop user information, query and fragment; titles may still be private.",[555,1073,1074],{"id":528},[264,1075,528],{},[320,1077,1078,1093],{},[323,1079,1080],{},[326,1081,1082,1087,1090],{},[329,1083,1084],{},[264,1085,1086],{},"kind",[329,1088,1089],{},"Input",[329,1091,1092],{},"Returns",[341,1094,1095,1109,1123],{},[326,1096,1097,1102,1106],{},[346,1098,1099],{},[264,1100,1101],{},"clean",[346,1103,1104],{},[264,1105,643],{},[346,1107,1108],{},"The link without tracking parameters. Sensitive parameters are kept.",[326,1110,1111,1116,1120],{},[346,1112,1113],{},[264,1114,1115],{},"proxy",[346,1117,1118],{},[264,1119,643],{},[346,1121,1122],{},"The link after your first matching Proxy Link rule.",[326,1124,1125,1130,1138],{},[346,1126,1127],{},[264,1128,1129],{},"bang",[346,1131,1132,1134,1135],{},[264,1133,1031],{},", such as ",[264,1136,1137],{},"!w swift",[346,1139,1140],{},"The destination URL: your search shortcuts first, then the 13,000+ bundled bangs.",[555,1142,1143],{"id":544},[264,1144,544],{},[260,1146,1147,1150,1151,1154],{},[264,1148,1149],{},"steps"," is an array of 1 to 16 ",[264,1152,1153],{},"{ \"tool\", \"arguments\" }"," objects, each exactly as that tool takes them. Arx asks once for the whole list when any step needs approval, and only those steps run under it, in that order. The batch stops at the first step that fails; later steps never run and nothing is retried. Later steps can't use earlier results, so take snapshots and revisions first.",[260,1156,1157,1158,299,1160,299,1162,299,1164,299,1166,299,1168,299,1170,299,1172,299,1175,299,1178,299,1181,299,1184,299,1187,299,1190,299,1193,299,1196,299,1199,299,1202,299,1205,299,1208,1211],{},"Allowed step tools: ",[264,1159,350],{},[264,1161,366],{},[264,1163,384],{},[264,1165,400],{},[264,1167,416],{},[264,1169,437],{},[264,1171,455],{},[264,1173,1174],{},"browser_command",[264,1176,1177],{},"browser_capture",[264,1179,1180],{},"browser_inspect",[264,1182,1183],{},"browser_wait",[264,1185,1186],{},"browser_click",[264,1188,1189],{},"browser_replace_text",[264,1191,1192],{},"browser_select_value",[264,1194,1195],{},"browser_keypress",[264,1197,1198],{},"browser_scroll",[264,1200,1201],{},"browser_hover",[264,1203,1204],{},"browser_drag",[264,1206,1207],{},"browser_type",[264,1209,1210],{},"browser_set_checked",". Uploads, dialogs and media can't be batched.",[260,1213,1214,1216],{},[264,1215,1174],{}," is the older single tool for all organization actions. It still works for existing scripts but is no longer listed.",[315,1218,1220],{"id":1219},"reading-pages","Reading pages",[320,1222,1223,1233],{},[323,1224,1225],{},[326,1226,1227,1229,1231],{},[329,1228,331],{},[329,1230,334],{},[329,1232,339],{},[341,1234,1235,1248,1262,1276,1290,1307,1321],{},[326,1236,1237,1241,1245],{},[346,1238,1239],{},[264,1240,1183],{},[346,1242,1243],{},[264,1244,281],{},[346,1246,1247],{},"Waits up to 10 seconds (default 2) for the current page to stop loading.",[326,1249,1250,1254,1259],{},[346,1251,1252],{},[264,1253,1180],{},[346,1255,1256],{},[264,1257,1258],{},"pageContent",[346,1260,1261],{},"A semantic snapshot: text, roles, names and references you can act on.",[326,1263,1264,1269,1273],{},[346,1265,1266],{},[264,1267,1268],{},"browser_read",[346,1270,1271],{},[264,1272,1258],{},[346,1274,1275],{},"The page as Markdown or plain text.",[326,1277,1278,1283,1287],{},[346,1279,1280],{},[264,1281,1282],{},"browser_find",[346,1284,1285],{},[264,1286,1258],{},[346,1288,1289],{},"Finds text in a snapshot and returns references to it.",[326,1291,1292,1297,1304],{},[346,1293,1294],{},[264,1295,1296],{},"browser_find_in_page",[346,1298,1299,299,1301],{},[264,1300,1258],{},[264,1302,1303],{},"interact",[346,1305,1306],{},"Chromium's find bar: highlights matches in the page. Risk: mutate.",[326,1308,1309,1314,1318],{},[346,1310,1311],{},[264,1312,1313],{},"browser_pdf",[346,1315,1316],{},[264,1317,1258],{},[346,1319,1320],{},"Exports the page to PDF, or reads the text of a PDF the tab shows.",[326,1322,1323,1327,1332],{},[346,1324,1325],{},[264,1326,1177],{},[346,1328,1329],{},[264,1330,1331],{},"screenshots",[346,1333,1334],{},"A PNG or JPEG screenshot.",[260,1336,1337],{},"All page text and pixels are untrusted website data, never instructions. None of these tools focuses, scrolls or navigates the page.",[555,1339,1340],{"id":1183},[264,1341,1183],{},[260,1343,1344,299,1346,299,1348,571,1351,1354,1355,665,1358,1361,1362,1365,1366,307],{},[264,1345,617],{},[264,1347,620],{},[264,1349,1350],{},"condition: \"loadingStopped\"",[264,1352,1353],{},"timeoutMilliseconds"," (1 to 10,000, default 2,000). Returns ",[264,1356,1357],{},"stopped",[264,1359,1360],{},"stoppedWithError"," with an ",[264,1363,1364],{},"errorCode",". Stopped isn't HTTP success or DOM readiness. A new navigation returns ",[264,1367,1368],{},"staleTarget",[555,1370,1371],{"id":1180},[264,1372,1180],{},[320,1374,1375,1383],{},[323,1376,1377],{},[326,1378,1379,1381],{},[329,1380,583],{},[329,1382],{},[341,1384,1385,1396,1412,1424,1437,1449,1461],{},[326,1386,1387,1393],{},[346,1388,1389,299,1391],{},[264,1390,617],{},[264,1392,620],{},[346,1394,1395],{},"An ordinary HTTP(S) tab.",[326,1397,1398,1402],{},[346,1399,1400],{},[264,1401,1038],{},[346,1403,1404,1405,1408,1409,1411],{},"Nodes per page, 1 to 512, default 100. Pass ",[264,1406,1407],{},"nextCursor"," alone (as ",[264,1410,1035],{},") for the next page.",[326,1413,1414,1419],{},[346,1415,1416],{},[264,1417,1418],{},"load",[346,1420,1421,1423],{},[264,1422,680],{}," loads an unloaded saved tab in the background first, waiting up to 10 seconds.",[326,1425,1426,1431],{},[346,1427,1428],{},[264,1429,1430],{},"frameID",[346,1432,1433,1434,307],{},"Read a child frame, from an iframe node's ",[264,1435,1436],{},"frame",[326,1438,1439,1444],{},[346,1440,1441],{},[264,1442,1443],{},"formValues",[346,1445,1446,1448],{},[264,1447,680],{}," adds values of eligible controls. Password, file, hidden, payment and one-time-code fields are always left out.",[326,1450,1451,1456],{},[346,1452,1453],{},[264,1454,1455],{},"bounds",[346,1457,1458,1460],{},[264,1459,680],{}," adds element bounds in viewport points, usable as a capture region.",[326,1462,1463,1468],{},[346,1464,1465],{},[264,1466,1467],{},"maximumTextBytes",[346,1469,1470],{},"Text per page, up to 65,536.",[260,1472,1473,1474,307],{},"A page holds up to 16,384 nodes in all. References expire within 30 seconds and whenever the DOM changes. If the page changed between pages of a read, the cursor fails with ",[264,1475,1476],{},"staleCursor",[555,1478,1479],{"id":1268},[264,1480,1268],{},[260,1482,1483,658,1486,1489,1490,282,1493,658,1496,1499,1500,1503,1504,1506,1507,299,1509,571,1511,1513],{},[264,1484,1485],{},"format",[264,1487,1488],{},"markdown"," (default) or ",[264,1491,1492],{},"text",[264,1494,1495],{},"scope",[264,1497,1498],{},"main"," (default: the main landmark, or the page without navigation, banner and footer) or ",[264,1501,1502],{},"all",". Text comes in chunks of ",[264,1505,1038],{}," bytes (1,024 to 65,536, default 16,384), cut at line boundaries. Also takes ",[264,1508,1418],{},[264,1510,1430],{},[264,1512,1443],{},". Link targets aren't included.",[555,1515,1516],{"id":1282},[264,1517,1282],{},[260,1519,1520,1522,1523,1525],{},[264,1521,1031],{}," (up to 256 characters) is matched ignoring case and diacritics. Returns up to ",[264,1524,1038],{}," matches (1 to 100, default 20) with roles, short excerpts and the nearest reference. Nothing is highlighted in the page.",[555,1527,1528],{"id":1296},[264,1529,1296],{},[260,1531,1532,1534,1535,902,1538,665,1541,1544,1545,1548],{},[264,1533,1492],{}," starts a search, ",[264,1536,1537],{},"direction",[264,1539,1540],{},"next",[264,1542,1543],{},"previous",") moves through it, and ",[264,1546,1547],{},"stop: true"," ends it. Returns the number of matches and the active one. Because the highlight is visible to you and the page, it counts as a change.",[555,1550,1551],{"id":1313},[264,1552,1313],{},[260,1554,1555,1558,1559,299,1562,571,1565,1568,1569,1572,1573,1575,1576,1578],{},[264,1556,1557],{},"action: \"export\""," prints the page to a PDF of at most 4 MiB, returned as a resource; nothing is saved to disk. It takes ",[264,1560,1561],{},"landscape",[264,1563,1564],{},"printBackground",[264,1566,1567],{},"scale"," (0.1 to 2). ",[264,1570,1571],{},"action: \"text\""," reads the PDF the tab shows, in chunks of ",[264,1574,1038],{}," bytes with ",[264,1577,1035],{},". Private tabs are never read.",[555,1580,1581],{"id":1177},[264,1582,1177],{},[320,1584,1585,1593],{},[323,1586,1587],{},[326,1588,1589,1591],{},[329,1590,583],{},[329,1592],{},[341,1594,1595,1615,1627,1646,1655,1674,1688],{},[326,1596,1597,1601],{},[346,1598,1599],{},[264,1600,901],{},[346,1602,1603,299,1606,299,1609,665,1612],{},[264,1604,1605],{},"viewport",[264,1607,1608],{},"region",[264,1610,1611],{},"fullDocument",[264,1613,1614],{},"element",[326,1616,1617,1621],{},[346,1618,1619],{},[264,1620,1608],{},[346,1622,1623,1626],{},[264,1624,1625],{},"{ x, y, width, height }"," in viewport points, from the top left",[326,1628,1629,1637],{},[346,1630,1631,299,1634],{},[264,1632,1633],{},"snapshotID",[264,1635,1636],{},"reference",[346,1638,1639,1640,1642,1643],{},"For ",[264,1641,1614],{},", from a snapshot read with ",[264,1644,1645],{},"bounds: true",[326,1647,1648,1652],{},[346,1649,1650],{},[264,1651,1567],{},[346,1653,1654],{},"0.1 to 1, default 1",[326,1656,1657,1661],{},[346,1658,1659],{},[264,1660,1485],{},[346,1662,1663,665,1666,1669,1670,1673],{},[264,1664,1665],{},"png",[264,1667,1668],{},"jpeg","; ",[264,1671,1672],{},"quality"," 0 to 1, default 0.8",[326,1675,1676,1681],{},[346,1677,1678],{},[264,1679,1680],{},"offscreen",[346,1682,1683,1685,1686,307],{},[264,1684,680],{}," captures a loaded background tab without showing it. Not for ",[264,1687,1611],{},[326,1689,1690,1695],{},[346,1691,1692],{},[264,1693,1694],{},"save",[346,1696,1697,1699],{},[264,1698,680],{}," asks you in Arx where to save the image. The assistant only learns the file name, or that you declined.",[260,1701,1702,1703,1706],{},"Images are at most 4 MiB encoded; a bigger one fails with ",[264,1704,1705],{},"limitExceeded",", so ask for a smaller scale, JPEG or a smaller region. Pixels may contain private information, and there's no redaction.",[315,1708,1710],{"id":1709},"acting-on-pages","Acting on pages",[260,1712,1713,1714,571,1716,1718,1719,1721,1722,299,1724,299,1726,299,1728,571,1730,1732,1733,1736],{},"These need ",[264,1715,1258],{},[264,1717,1303],{},", act on references from the connection's latest ",[264,1720,1180],{}," snapshot, and count as changes. Each takes ",[264,1723,607],{},[264,1725,617],{},[264,1727,620],{},[264,1729,1633],{},[264,1731,1636],{},". Most take ",[264,1734,1735],{},"returnSnapshot: true"," to get a fresh snapshot back in the same call.",[320,1738,1739,1747],{},[323,1740,1741],{},[326,1742,1743,1745],{},[329,1744,331],{},[329,1746,339],{},[341,1748,1749,1782,1794,1803,1820,1833,1858,1881,1890,1912,1930,1953],{},[326,1750,1751,1755],{},[346,1752,1753],{},[264,1754,1186],{},[346,1756,1757,1758,1761,1762,299,1765,1768,1769,902,1772,299,1775,299,1778,1781],{},"Activates a reference. With ",[264,1759,1760],{},"x","\u002F",[264,1763,1764],{},"y",[264,1766,1767],{},"clickCount"," (1 to 3) or ",[264,1770,1771],{},"modifiers",[264,1773,1774],{},"shift",[264,1776,1777],{},"option",[264,1779,1780],{},"command","), sends a real mouse click instead.",[326,1783,1784,1788],{},[346,1785,1786],{},[264,1787,1207],{},[346,1789,1790,1791,1793],{},"Focuses a field and types ",[264,1792,1492],{}," (1 to 1,024 bytes) as real key events. A line feed presses Enter. Refuses password fields.",[326,1795,1796,1800],{},[346,1797,1798],{},[264,1799,1189],{},[346,1801,1802],{},"Replaces a whole text field's value (up to 32,768 bytes). Not typing.",[326,1804,1805,1809],{},[346,1806,1807],{},[264,1808,1192],{},[346,1810,1811,1812,1815,1816,1819],{},"Picks one option by exact ",[264,1813,1814],{},"value",", or several with ",[264,1817,1818],{},"values"," (up to 64) in a multiple select.",[326,1821,1822,1826],{},[346,1823,1824],{},[264,1825,1210],{},[346,1827,1828,1829,1832],{},"Sets a checkbox or radio to ",[264,1830,1831],{},"checked"," true or false.",[326,1834,1835,1839],{},[346,1836,1837],{},[264,1838,1195],{},[346,1840,1841,1842,1845,1846,902,1848,299,1850,299,1853,299,1855,1857],{},"Presses one ",[264,1843,1844],{},"key",", optionally with ",[264,1847,1771],{},[264,1849,1774],{},[264,1851,1852],{},"control",[264,1854,1777],{},[264,1856,1780],{},"). Browser and system shortcuts never run.",[326,1859,1860,1864],{},[346,1861,1862],{},[264,1863,1198],{},[346,1865,1866,1867,902,1870,299,1873,1876,1877,1880],{},"Scrolls the nearest scrollable container of a reference on one ",[264,1868,1869],{},"axis",[264,1871,1872],{},"horizontal",[264,1874,1875],{},"vertical",") by ",[264,1878,1879],{},"deltaCSSPixels"," (−8,192 to 8,192).",[326,1882,1883,1887],{},[346,1884,1885],{},[264,1886,1201],{},[346,1888,1889],{},"Moves the real pointer over a reference or point. Doesn't use up the snapshot.",[326,1891,1892,1896],{},[346,1893,1894],{},[264,1895,1204],{},[346,1897,1898,1899,665,1902,1761,1905,1908,1909,1911],{},"Drags from a reference or point to ",[264,1900,1901],{},"toReference",[264,1903,1904],{},"toX",[264,1906,1907],{},"toY",", in ",[264,1910,1149],{}," (1 to 32, default 8).",[326,1913,1914,1919],{},[346,1915,1916],{},[264,1917,1918],{},"browser_upload",[346,1920,1921,1922,1925,1926,1929],{},"Answers a file chooser the page just opened with absolute ",[264,1923,1924],{},"paths"," (up to 32), or cancels it with an empty list. Needs ",[264,1927,1928],{},"files",", and asks you every time.",[326,1931,1932,1937],{},[346,1933,1934],{},[264,1935,1936],{},"browser_dialog",[346,1938,1939,1941,1942,1945,1946,1949,1950,307],{},[264,1940,281],{}," the page's alert, confirm, prompt, before-unload dialog or permission request; ",[264,1943,1944],{},"accept"," (asks you every time) or ",[264,1947,1948],{},"dismiss"," it with its ",[264,1951,1952],{},"token",[326,1954,1955,1960],{},[346,1956,1957],{},[264,1958,1959],{},"browser_media",[346,1961,1962,1964,1965,299,1968,299,1971,665,1974,1977,1978,1980,1981,1983],{},[264,1963,600],{}," media sessions, then ",[264,1966,1967],{},"play",[264,1969,1970],{},"pause",[264,1972,1973],{},"enterPictureInPicture",[264,1975,1976],{},"exitPictureInPicture"," with a session ",[264,1979,1952],{},". Needs ",[264,1982,1303],{}," only.",[260,1985,1986],{},"Password fields, file inputs and disabled or hidden controls are refused where they don't belong. Typed text, field values and paths are never echoed back.",[315,1988,1990],{"id":1989},"sign-in","Sign-in",[320,1992,1993,2003],{},[323,1994,1995],{},[326,1996,1997,1999,2001],{},[329,1998,331],{},[329,2000,334],{},[329,2002,339],{},[341,2004,2005],{},[326,2006,2007,2012,2017],{},[346,2008,2009],{},[264,2010,2011],{},"browser_sign_in",[346,2013,2014],{},[264,2015,2016],{},"signIn",[346,2018,2019,299,2022,665,2025,2028,2029,2032,2033,307],{},[264,2020,2021],{},"begin",[264,2023,2024],{},"status",[264,2026,2027],{},"cancel"," a handoff on a tab and its exact ",[264,2030,2031],{},"origin",". See ",[276,2034,199],{"href":200},[315,2036,2038],{"id":2037},"not-available","Not available",[260,2040,2041],{},"There is no tool to run JavaScript, read the clipboard, read saved passwords, reach the file system or attach a raw DevTools connection.",[119,2043,2044,2047],{},[260,2045,2046],{},"More tools are planned:",[867,2048,2049,2052,2055,2058],{},[870,2050,2051],{},"Starting downloads, with your approval.",[870,2053,2054],{},"Seeking, muting and reading the playback position of media.",[870,2056,2057],{},"Changing browser settings: preferences, routing rules, bangs, shortcuts, extensions, site permissions and zoom. Security and grant settings will never be writable.",[870,2059,2060],{},"An opt-in developer tier: script evaluation in an isolated world, console logs and sanitized network logs. It will be off by default, granted separately and refused on private profiles.",{"title":2062,"searchDepth":2063,"depth":2063,"links":2064},"",3,[2065,2074,2083,2084,2085],{"id":317,"depth":2066,"text":318,"children":2067},2,[2068,2069,2071,2072,2073],{"id":557,"depth":2063,"text":558},{"id":1018,"depth":2063,"text":2070},"browser_archive and browser_downloads",{"id":494,"depth":2063,"text":494},{"id":528,"depth":2063,"text":528},{"id":544,"depth":2063,"text":544},{"id":1219,"depth":2066,"text":1220,"children":2075},[2076,2077,2078,2079,2080,2081,2082],{"id":1183,"depth":2063,"text":1183},{"id":1180,"depth":2063,"text":1180},{"id":1268,"depth":2063,"text":1268},{"id":1282,"depth":2063,"text":1282},{"id":1296,"depth":2063,"text":1296},{"id":1313,"depth":2063,"text":1313},{"id":1177,"depth":2063,"text":1177},{"id":1709,"depth":2066,"text":1710},{"id":1989,"depth":2066,"text":1990},{"id":2037,"depth":2066,"text":2038},"md",{},true,{"title":210,"description":213},"KsV2Qkw-9XQ_XfL1lVTQu2dY0RCYE0r02OGzJ1TNRkQ",1794096566329]