[{"data":1,"prerenderedAt":259},["ShallowReactive",2],{"navigation_docs":3,"-connectors-terminal":139,"-connectors-terminal-surround":254},[4,8,12,16,20,24,28,32,59,63,117,121,135],{"title":5,"path":6,"stem":7},"Introduction","\u002Fintroduction","1.introduction",{"title":9,"path":10,"stem":11},"Memory","\u002Fmemory","10.memory",{"title":13,"path":14,"stem":15},"Customization","\u002Fcustomization","11.customization",{"title":17,"path":18,"stem":19},"Deployment","\u002Fdeployment","12.deployment",{"title":21,"path":22,"stem":23},"Reference","\u002Freference","13.reference",{"title":25,"path":26,"stem":27},"Quickstart","\u002Fquickstart","2.quickstart",{"title":29,"path":30,"stem":31},"Installation","\u002Finstallation","3.installation",{"title":33,"icon":34,"path":35,"stem":36,"children":37,"page":58},"Connectors","i-lucide-cable","\u002Fconnectors","4.connectors",[38,42,46,50,54],{"title":39,"path":40,"stem":41},"Telegram","\u002Fconnectors\u002Ftelegram","4.connectors\u002F1.telegram",{"title":43,"path":44,"stem":45},"Slack","\u002Fconnectors\u002Fslack","4.connectors\u002F2.slack",{"title":47,"path":48,"stem":49},"Email","\u002Fconnectors\u002Femail","4.connectors\u002F3.email",{"title":51,"path":52,"stem":53},"API","\u002Fconnectors\u002Fapi","4.connectors\u002F4.api",{"title":55,"path":56,"stem":57},"Terminal","\u002Fconnectors\u002Fterminal","4.connectors\u002F5.terminal",false,{"title":60,"path":61,"stem":62},"Attachments","\u002Fattachments","5.attachments",{"title":64,"icon":65,"path":66,"stem":67,"children":68,"page":58},"Tools","i-lucide-wrench","\u002Ftools","6.tools",[69,73,77,81,85,89,93,97,101,105,109,113],{"title":70,"path":71,"stem":72},"File Manager","\u002Ftools\u002Ffile-manager","6.tools\u002F1.file-manager",{"title":74,"path":75,"stem":76},"Text-to-Speech","\u002Ftools\u002Ftext-to-speech","6.tools\u002F10.text-to-speech",{"title":78,"path":79,"stem":80},"Confirmations","\u002Ftools\u002Fconfirmations","6.tools\u002F11.confirmations",{"title":82,"path":83,"stem":84},"Adding Custom Tools","\u002Ftools\u002Fadding-custom-tools","6.tools\u002F12.adding-custom-tools",{"title":86,"path":87,"stem":88},"Image Manager","\u002Ftools\u002Fimage-manager","6.tools\u002F2.image-manager",{"title":90,"path":91,"stem":92},"Web Request","\u002Ftools\u002Fweb-request","6.tools\u002F3.web-request",{"title":94,"path":95,"stem":96},"Reminders","\u002Ftools\u002Freminders","6.tools\u002F4.reminders",{"title":98,"path":99,"stem":100},"Heartbeats","\u002Ftools\u002Fheartbeats","6.tools\u002F5.heartbeats",{"title":102,"path":103,"stem":104},"Email Manager","\u002Ftools\u002Femail-manager","6.tools\u002F6.email-manager",{"title":106,"path":107,"stem":108},"Calendar","\u002Ftools\u002Fcalendar","6.tools\u002F7.calendar",{"title":110,"path":111,"stem":112},"Read Database","\u002Ftools\u002Fread-database","6.tools\u002F8.read-database",{"title":114,"path":115,"stem":116},"Headless Browser","\u002Ftools\u002Fbrowser","6.tools\u002F9.browser",{"title":118,"path":119,"stem":120},"Tinker","\u002Ftinker","7.tinker",{"title":122,"icon":123,"path":124,"stem":125,"children":126,"page":58},"Skills","i-lucide-sparkles","\u002Fskills","8.skills",[127,131],{"title":128,"path":129,"stem":130},"Overview","\u002Fskills\u002Foverview","8.skills\u002F1.overview",{"title":132,"path":133,"stem":134},"Adding Custom Skills","\u002Fskills\u002Fadding-custom-skills","8.skills\u002F2.adding-custom-skills",{"title":136,"path":137,"stem":138},"Personas","\u002Fpersonas","9.personas",{"id":140,"title":55,"body":141,"description":247,"extension":248,"links":249,"meta":250,"navigation":251,"path":56,"seo":252,"stem":57,"__hash__":253},"docs\u002F4.connectors\u002F5.terminal.md",{"type":142,"value":143,"toc":240},"minimark",[144,148,157,161,169,173,198,201,219,222,226,236],[145,146,5],"h2",{"id":147},"introduction",[149,150,151,152,156],"p",{},"The Terminal connector is a REPL for talking to Laraclaw from your shell. It's useful for development and debugging tools. Conversations are persisted in ",[153,154,155],"code",{},"laraclaw_threads"," like every other connector, so context survives across sessions.",[145,158,160],{"id":159},"setup","Setup",[149,162,163,164,168],{},"No setup beyond ",[165,166,167],"a",{"href":30},"installation",".",[145,170,172],{"id":171},"starting-a-session","Starting a Session",[174,175,180],"pre",{"className":176,"code":177,"language":178,"meta":179,"style":179},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","php artisan laraclaw:chat\n","bash","",[153,181,182],{"__ignoreMap":179},[183,184,187,191,195],"span",{"class":185,"line":186},"line",1,[183,188,190],{"class":189},"sBMFI","php",[183,192,194],{"class":193},"sfazB"," artisan",[183,196,197],{"class":193}," laraclaw:chat\n",[149,199,200],{},"By default the session runs as the configured owner. Pass a user ID to impersonate a different user:",[174,202,204],{"className":176,"code":203,"language":178,"meta":179,"style":179},"php artisan laraclaw:chat 42\n",[153,205,206],{"__ignoreMap":179},[183,207,208,210,212,215],{"class":185,"line":186},[183,209,190],{"class":189},[183,211,194],{"class":193},[183,213,214],{"class":193}," laraclaw:chat",[183,216,218],{"class":217},"sbssI"," 42\n",[149,220,221],{},"Type messages at the prompt. Replies render as ANSI escape codes, so bold, italic, lists, and code blocks all display in the terminal.",[145,223,225],{"id":224},"confirmation-prompts","Confirmation Prompts",[149,227,228,229,232,233,168],{},"When a tool requires confirmation, the connector prompts interactively. Answer ",[153,230,231],{},"yes"," or ",[153,234,235],{},"no",[237,238,239],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":179,"searchDepth":241,"depth":241,"links":242},2,[243,244,245,246],{"id":147,"depth":241,"text":5},{"id":159,"depth":241,"text":160},{"id":171,"depth":241,"text":172},{"id":224,"depth":241,"text":225},"Chat with the agent from your shell.","md",null,{},true,{"title":55,"description":247},"s7F6ja_w-uENCks4OKmPuKFSbZvQzp5YlM59i1duwik",[255,257],{"title":51,"path":52,"stem":53,"description":256,"children":-1},"Talk to Laraclaw over HTTP using a hashed Bearer token.",{"title":60,"path":61,"stem":62,"description":258,"children":-1},"How Laraclaw stores files coming in from a connector and going back out to one.",1786661906119]