[{"data":1,"prerenderedAt":559},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fgetting-started\u002Fusing-the-cli":3,"docs-nav":448},{"id":4,"title":5,"body":6,"description":440,"extension":441,"meta":442,"navigation":167,"order":443,"path":444,"seo":445,"stem":446,"__hash__":447},"docs\u002Fdocs\u002F2.getting-started\u002F5.using-the-cli.md","Using the CLI",{"type":7,"value":8,"toc":438},"minimark",[9,19,42,50,53,405,427,434],[10,11,12,13,18],"p",{},"Check the daemon (the first command starts it if it isn't running — see\nthe ",[14,15,17],"a",{"href":16},"\u002Fdocs\u002Fgetting-started\u002Frunning-the-daemon","previous step","):",[20,21,26],"pre",{"className":22,"code":23,"language":24,"meta":25,"style":25},"language-bash shiki shiki-themes github-light github-dark","jawb status\n","bash","",[27,28,29],"code",{"__ignoreMap":25},[30,31,34,38],"span",{"class":32,"line":33},"line",1,[30,35,37],{"class":36},"sScJk","jawb",[30,39,41],{"class":40},"sZZnC"," status\n",[20,43,48],{"className":44,"code":46,"language":47},[45],"language-text","daemon: ok (jawbd 0.1.1, api 15)\n","text",[27,49,46],{"__ignoreMap":25},[10,51,52],{},"Open a page and read it:",[20,54,56],{"className":22,"code":55,"language":24,"meta":25,"style":25},"$ jawb open https:\u002F\u002Fexample.com\nt_bexe91  Example Domain  https:\u002F\u002Fexample.com\u002F  (3 elements)\n  navigated -> https:\u002F\u002Fexample.com\u002F (3 elements; run `jawb observe` for the page)\nrev 0 → 1 (native, 629ms)\n\n$ jawb observe --tab t_bexe91\nExample Domain  https:\u002F\u002Fexample.com\u002F  (rev 1, 2 of 3 elements)\n  [1] heading(1) \"Example Domain\"\n  [3] link \"Learn more\" -> https:\u002F\u002Fiana.org\u002Fdomains\u002Fexample\nrev 1 → 1 (native, 60ms)\n\n$ jawb read --tab t_bexe91\n# Example Domain\n\nThis domain is for use in documentation examples without needing permission. Avoid use in operations.\n\n[Learn more](https:\u002F\u002Fiana.org\u002Fdomains\u002Fexample)\n-- 168 bytes of md from 559 bytes of HTML (body, rev 1, native, 0ms)\n",[27,57,58,72,97,138,162,169,185,215,230,249,267,272,286,293,298,343,348,359],{"__ignoreMap":25},[30,59,60,63,66,69],{"class":32,"line":33},[30,61,62],{"class":36},"$",[30,64,65],{"class":40}," jawb",[30,67,68],{"class":40}," open",[30,70,71],{"class":40}," https:\u002F\u002Fexample.com\n",[30,73,75,78,81,84,87,91,94],{"class":32,"line":74},2,[30,76,77],{"class":36},"t_bexe91",[30,79,80],{"class":40},"  Example",[30,82,83],{"class":40}," Domain",[30,85,86],{"class":40},"  https:\u002F\u002Fexample.com\u002F",[30,88,90],{"class":89},"sVt8B","  (3 ",[30,92,93],{"class":40},"elements",[30,95,96],{"class":89},")\n",[30,98,100,103,106,110,113,116,118,121,124,127,129,132,135],{"class":32,"line":99},3,[30,101,102],{"class":36},"  navigated",[30,104,105],{"class":89}," -",[30,107,109],{"class":108},"szBVR",">",[30,111,112],{"class":40}," https:\u002F\u002Fexample.com\u002F",[30,114,115],{"class":89}," (3 ",[30,117,93],{"class":40},[30,119,120],{"class":89},"; ",[30,122,123],{"class":36},"run",[30,125,126],{"class":40}," `",[30,128,37],{"class":36},[30,130,131],{"class":40}," observe`",[30,133,134],{"class":108}," for",[30,136,137],{"class":89}," the page)\n",[30,139,141,144,148,151,154,157,160],{"class":32,"line":140},4,[30,142,143],{"class":36},"rev",[30,145,147],{"class":146},"sj4cs"," 0",[30,149,150],{"class":40}," →",[30,152,153],{"class":146}," 1",[30,155,156],{"class":89}," (native, ",[30,158,159],{"class":40},"629ms",[30,161,96],{"class":89},[30,163,165],{"class":32,"line":164},5,[30,166,168],{"emptyLinePlaceholder":167},true,"\n",[30,170,172,174,176,179,182],{"class":32,"line":171},6,[30,173,62],{"class":36},[30,175,65],{"class":40},[30,177,178],{"class":40}," observe",[30,180,181],{"class":146}," --tab",[30,183,184],{"class":40}," t_bexe91\n",[30,186,188,191,193,195,198,201,204,207,210,213],{"class":32,"line":187},7,[30,189,190],{"class":36},"Example",[30,192,83],{"class":40},[30,194,86],{"class":40},[30,196,197],{"class":89},"  (rev ",[30,199,200],{"class":40},"1,",[30,202,203],{"class":146}," 2",[30,205,206],{"class":40}," of",[30,208,209],{"class":146}," 3",[30,211,212],{"class":40}," elements",[30,214,96],{"class":89},[30,216,218,221,224,227],{"class":32,"line":217},8,[30,219,220],{"class":89},"  [1] ",[30,222,223],{"class":36},"heading(1",[30,225,226],{"class":89},") ",[30,228,229],{"class":40},"\"Example Domain\"\n",[30,231,233,236,239,242,244,246],{"class":32,"line":232},9,[30,234,235],{"class":89},"  [3] ",[30,237,238],{"class":36},"link",[30,240,241],{"class":40}," \"Learn more\"",[30,243,105],{"class":89},[30,245,109],{"class":108},[30,247,248],{"class":40}," https:\u002F\u002Fiana.org\u002Fdomains\u002Fexample\n",[30,250,252,254,256,258,260,262,265],{"class":32,"line":251},10,[30,253,143],{"class":36},[30,255,153],{"class":146},[30,257,150],{"class":40},[30,259,153],{"class":146},[30,261,156],{"class":89},[30,263,264],{"class":40},"60ms",[30,266,96],{"class":89},[30,268,270],{"class":32,"line":269},11,[30,271,168],{"emptyLinePlaceholder":167},[30,273,275,277,279,282,284],{"class":32,"line":274},12,[30,276,62],{"class":36},[30,278,65],{"class":40},[30,280,281],{"class":40}," read",[30,283,181],{"class":146},[30,285,184],{"class":40},[30,287,289],{"class":32,"line":288},13,[30,290,292],{"class":291},"sJ8bj","# Example Domain\n",[30,294,296],{"class":32,"line":295},14,[30,297,168],{"emptyLinePlaceholder":167},[30,299,301,304,307,310,312,315,318,321,324,327,330,333,336,338,340],{"class":32,"line":300},15,[30,302,303],{"class":36},"This",[30,305,306],{"class":40}," domain",[30,308,309],{"class":40}," is",[30,311,134],{"class":40},[30,313,314],{"class":40}," use",[30,316,317],{"class":40}," in",[30,319,320],{"class":40}," documentation",[30,322,323],{"class":40}," examples",[30,325,326],{"class":40}," without",[30,328,329],{"class":40}," needing",[30,331,332],{"class":40}," permission.",[30,334,335],{"class":40}," Avoid",[30,337,314],{"class":40},[30,339,317],{"class":40},[30,341,342],{"class":40}," operations.\n",[30,344,346],{"class":32,"line":345},16,[30,347,168],{"emptyLinePlaceholder":167},[30,349,351,354,357],{"class":32,"line":350},17,[30,352,353],{"class":89},"[Learn more](",[30,355,356],{"class":36},"https:\u002F\u002Fiana.org\u002Fdomains\u002Fexample",[30,358,96],{"class":89},[30,360,362,365,368,371,373,376,379,382,384,386,389,392,394,397,400,403],{"class":32,"line":361},18,[30,363,364],{"class":36},"--",[30,366,367],{"class":146}," 168",[30,369,370],{"class":40}," bytes",[30,372,206],{"class":40},[30,374,375],{"class":40}," md",[30,377,378],{"class":40}," from",[30,380,381],{"class":146}," 559",[30,383,370],{"class":40},[30,385,206],{"class":40},[30,387,388],{"class":40}," HTML",[30,390,391],{"class":89}," (body, ",[30,393,143],{"class":40},[30,395,396],{"class":40}," 1,",[30,398,399],{"class":40}," native,",[30,401,402],{"class":40}," 0ms",[30,404,96],{"class":89},[10,406,407,410,411,414,415,418,419,422,423,426],{},[27,408,409],{},"open"," returns a tab ID and makes that tab the session's current tab.\nLater commands act on the current tab, or on another one with\n",[27,412,413],{},"--tab \u003Cid>","; the daemon (not the CLI process) holds the tab. Built\nfrom source, run ",[27,416,417],{},"cargo run -- \u003Ccommand>"," in ",[27,420,421],{},"jawb-cli"," instead of\n",[27,424,425],{},"jawb \u003Ccommand>",".",[10,428,429,430,426],{},"Full command details: ",[14,431,433],{"href":432},"\u002Fdocs\u002Fcli","CLI reference",[435,436,437],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":25,"searchDepth":74,"depth":74,"links":439},[],"Check the daemon and run your first observation.","md",{},null,"\u002Fdocs\u002Fgetting-started\u002Fusing-the-cli",{"title":5,"description":440},"docs\u002F2.getting-started\u002F5.using-the-cli","ANbwqv87MJv4EuU27fnjOasPBTQN5j6q1vhxyQ34jCg",[449],{"title":450,"path":451,"stem":452,"children":453},"Documentation","\u002Fdocs","docs\u002F1.index",[454,455,459,463,467,485,525,539,543,547,551,555],{"title":450,"path":451,"stem":452},{"title":456,"path":457,"stem":458},"Protocol adapters","\u002Fdocs\u002Fprotocol","docs\u002F10.protocol",{"title":460,"path":461,"stem":462},"Extensions","\u002Fdocs\u002Fextensions","docs\u002F11.extensions",{"title":464,"path":465,"stem":466},"Roadmap and status","\u002Fdocs\u002Froadmap","docs\u002F12.roadmap",{"title":468,"path":469,"stem":470,"children":471},"Getting started","\u002Fdocs\u002Fgetting-started","docs\u002F2.getting-started\u002F1.index",[472,473,477,481,484],{"title":468,"path":469,"stem":470},{"title":474,"path":475,"stem":476},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F2.getting-started\u002F2.installation",{"title":478,"path":479,"stem":480},"Desktop app","\u002Fdocs\u002Fgetting-started\u002Fdesktop-app","docs\u002F2.getting-started\u002F3.desktop-app",{"title":482,"path":16,"stem":483},"Running the daemon","docs\u002F2.getting-started\u002F4.running-the-daemon",{"title":5,"path":444,"stem":446},{"title":433,"path":432,"stem":486,"children":487},"docs\u002F3.cli\u002F1.index",[488,489,493,497,501,505,509,513,517,521],{"title":433,"path":432,"stem":486},{"title":490,"path":491,"stem":492},"JSON envelope and exit codes","\u002Fdocs\u002Fcli\u002Fjson-and-exit-codes","docs\u002F3.cli\u002F10.json-and-exit-codes",{"title":494,"path":495,"stem":496},"jawb status","\u002Fdocs\u002Fcli\u002Fstatus","docs\u002F3.cli\u002F2.status",{"title":498,"path":499,"stem":500},"Tabs, profiles and sessions","\u002Fdocs\u002Fcli\u002Ftabs-and-profiles","docs\u002F3.cli\u002F3.tabs-and-profiles",{"title":502,"path":503,"stem":504},"jawb observe [\u003Curl>] [--full] [--interactive-only] [--js]","\u002Fdocs\u002Fcli\u002Fobserve","docs\u002F3.cli\u002F4.observe",{"title":506,"path":507,"stem":508},"jawb read [--format md|text|json] [--element \u003Cid>] [--full] [--js]","\u002Fdocs\u002Fcli\u002Fread","docs\u002F3.cli\u002F5.read",{"title":510,"path":511,"stem":512},"Act commands","\u002Fdocs\u002Fcli\u002Fact","docs\u002F3.cli\u002F6.act",{"title":514,"path":515,"stem":516},"See commands","\u002Fdocs\u002Fcli\u002Fsee","docs\u002F3.cli\u002F7.see",{"title":518,"path":519,"stem":520},"Policy and confirmation","\u002Fdocs\u002Fcli\u002Fpolicy","docs\u002F3.cli\u002F8.policy",{"title":522,"path":523,"stem":524},"Install lifecycle and profile settings","\u002Fdocs\u002Fcli\u002Flifecycle","docs\u002F3.cli\u002F9.lifecycle",{"title":526,"path":527,"stem":528,"children":529},"SDK reference","\u002Fdocs\u002Fsdk","docs\u002F4.sdk\u002F1.index",[530,531,535],{"title":526,"path":527,"stem":528},{"title":532,"path":533,"stem":534},"Rust SDK — jawb-sdk-rust","\u002Fdocs\u002Fsdk\u002Frust-sdk","docs\u002F4.sdk\u002F2.rust-sdk",{"title":536,"path":537,"stem":538},"Website SDK — @4hum-ai\u002Fjawb-sdk","\u002Fdocs\u002Fsdk\u002Fwebsite-sdk","docs\u002F4.sdk\u002F3.website-sdk",{"title":540,"path":541,"stem":542},"Configuration","\u002Fdocs\u002Fconfig","docs\u002F5.config",{"title":544,"path":545,"stem":546},"WebMCP","\u002Fdocs\u002Fwebmcp","docs\u002F6.webmcp",{"title":548,"path":549,"stem":550},"Agents","\u002Fdocs\u002Fagents","docs\u002F7.agents",{"title":552,"path":553,"stem":554},"MCP server","\u002Fdocs\u002Fmcp","docs\u002F8.mcp",{"title":556,"path":557,"stem":558},"Security and trust","\u002Fdocs\u002Fsecurity","docs\u002F9.security",1792595702394]