[{"data":1,"prerenderedAt":568},["ShallowReactive",2],{"navigation":3,"/cli/commands":94,"/cli/commands-surround":563},[4,22,39,68,81],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Getting Started","/getting-started","1.getting-started",[9,13,17],{"title":10,"path":11,"stem":12},"Introduction","/getting-started/introduction","1.getting-started/1.introduction",{"title":14,"path":15,"stem":16},"Installation","/getting-started/installation","1.getting-started/2.installation",{"title":18,"path":19,"stem":20},"Workspace","/getting-started/workspace","1.getting-started/3.workspace",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Configuration","/configuration","2.configuration",[27,31,35],{"title":28,"path":29,"stem":30},"Overview","/configuration/overview","2.configuration/1.overview",{"title":32,"path":33,"stem":34},"AI Providers","/configuration/ai-providers","2.configuration/2.ai-providers",{"title":36,"path":37,"stem":38},"Configuration Reference","/configuration/reference","2.configuration/3.reference",{"title":40,"path":41,"stem":42,"children":43,"page":21},"Features","/features","3.features",[44,48,52,56,60,64],{"title":45,"path":46,"stem":47},"Telegram","/features/telegram","3.features/1.telegram",{"title":49,"path":50,"stem":51},"Tools","/features/tools","3.features/2.tools",{"title":53,"path":54,"stem":55},"Scheduling","/features/scheduling","3.features/3.scheduling",{"title":57,"path":58,"stem":59},"Heartbeat","/features/heartbeat","3.features/4.heartbeat",{"title":61,"path":62,"stem":63},"Memory","/features/memory","3.features/5.memory",{"title":65,"path":66,"stem":67},"Skills","/features/skills","3.features/6.skills",{"title":69,"path":70,"stem":71,"children":72,"page":21},"Cli","/cli","4.cli",[73,77],{"title":74,"path":75,"stem":76},"CLI Commands","/cli/commands","4.cli/1.commands",{"title":78,"path":79,"stem":80},"Running as a Service","/cli/service-management","4.cli/2.service-management",{"title":82,"path":83,"stem":84,"children":85,"page":21},"Reference","/reference","5.reference",[86,90],{"title":87,"path":88,"stem":89},"Sessions","/reference/sessions","5.reference/1.sessions",{"title":91,"path":92,"stem":93},"Troubleshooting","/reference/troubleshooting","5.reference/3.troubleshooting",{"id":95,"title":74,"body":96,"description":556,"extension":557,"links":558,"meta":559,"navigation":560,"path":75,"seo":561,"stem":76,"__hash__":562},"docs/4.cli/1.commands.md",{"type":97,"value":98,"toc":518},"minimark",[99,103,107,112,120,123,164,167,171,177,180,186,189,195,202,206,212,215,221,224,230,233,239,242,282,293,299,305,309,315,326,332,335,341,344,350,353,359,362,368,371,378,382,388,391,397,400,403,409,422,443,450,456,470,483,487,493,496,514],[100,101,74],"h1",{"id":102},"cli-commands",[104,105,106],"p",{},"BabyClaw includes a CLI for configuration, service management, model setup, and diagnostics. The CLI has interactive prompts where needed -- if you omit a required option, it will ask you for it.",[108,109,111],"h2",{"id":110},"setup","Setup",[113,114,116],"h3",{"id":115},"babyclaw-setup",[117,118,119],"code",{},"babyclaw setup",[104,121,122],{},"Interactive first-time setup wizard. Walks you through everything needed to get BabyClaw running:",[124,125,126,134,140,146,152,158],"ol",{},[127,128,129,133],"li",{},[130,131,132],"strong",{},"Telegram bot token"," -- connect to your bot from @BotFather (can be skipped)",[127,135,136,139],{},[130,137,138],{},"AI providers"," -- configure one or more providers (Anthropic, OpenAI, Google, etc.) with API keys",[127,141,142,145],{},[130,143,144],{},"Model selection"," -- pick which models to use for chat",[127,147,148,151],{},[130,149,150],{},"Timezone"," -- set your scheduler timezone",[127,153,154,157],{},[130,155,156],{},"Tool settings"," -- choose shell access mode, configure web search",[127,159,160,163],{},[130,161,162],{},"Service install"," -- optionally install and start BabyClaw as a system service",[104,165,166],{},"If a config file already exists, you can choose to update it or start fresh.",[108,168,170],{"id":169},"config","Config",[113,172,174],{"id":173},"babyclaw-config-init",[117,175,176],{},"babyclaw config init",[104,178,179],{},"Creates a new config file with default values and placeholder tokens. Run this first when setting up BabyClaw.",[113,181,183],{"id":182},"babyclaw-config-validate",[117,184,185],{},"babyclaw config validate",[104,187,188],{},"Validates your current config file against the schema. Reports any errors without starting the gateway.",[113,190,192],{"id":191},"babyclaw-config-edit",[117,193,194],{},"babyclaw config edit",[104,196,197,198,201],{},"Opens the config file in your default editor (",[117,199,200],{},"$EDITOR",").",[108,203,205],{"id":204},"model-management","Model management",[113,207,209],{"id":208},"babyclaw-model",[117,210,211],{},"babyclaw model",[104,213,214],{},"Shows the current model configuration -- which providers are set up, what models are assigned to chat/vision.",[113,216,218],{"id":217},"babyclaw-model-configure",[117,219,220],{},"babyclaw model configure",[104,222,223],{},"Interactive wizard that walks you through setting up an AI provider. It asks which provider you want, prompts for your API key, and updates the config.",[113,225,227],{"id":226},"babyclaw-model-alias",[117,228,229],{},"babyclaw model alias",[104,231,232],{},"Lists all configured model aliases.",[113,234,236],{"id":235},"babyclaw-model-alias-set-name-name-model-model",[117,237,238],{},"babyclaw model alias set --name \u003Cname> --model \u003Cmodel>",[104,240,241],{},"Creates or updates a model alias. For example:",[243,244,249],"pre",{"className":245,"code":246,"language":247,"meta":248,"style":248},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","babyclaw model alias set --name sonnet --model anthropic:claude-sonnet-4-20250514\n","bash","",[117,250,251],{"__ignoreMap":248},[252,253,256,260,264,267,270,273,276,279],"span",{"class":254,"line":255},"line",1,[252,257,259],{"class":258},"sBMFI","babyclaw",[252,261,263],{"class":262},"sfazB"," model",[252,265,266],{"class":262}," alias",[252,268,269],{"class":262}," set",[252,271,272],{"class":262}," --name",[252,274,275],{"class":262}," sonnet",[252,277,278],{"class":262}," --model",[252,280,281],{"class":262}," anthropic:claude-sonnet-4-20250514\n",[104,283,284,285,288,289,292],{},"If you omit ",[117,286,287],{},"--name"," or ",[117,290,291],{},"--model",", the CLI will prompt you interactively.",[113,294,296],{"id":295},"babyclaw-model-alias-remove-name-name",[117,297,298],{},"babyclaw model alias remove --name \u003Cname>",[104,300,301,302,304],{},"Removes a model alias. If you omit ",[117,303,287],{},", the CLI will prompt you.",[108,306,308],{"id":307},"service-management","Service management",[113,310,312],{"id":311},"babyclaw-service-install",[117,313,314],{},"babyclaw service install",[104,316,317,318,321,322,325],{},"Installs BabyClaw as a system service so it starts automatically. Uses ",[130,319,320],{},"launchd"," on macOS and ",[130,323,324],{},"systemd"," on Linux.",[113,327,329],{"id":328},"babyclaw-service-uninstall",[117,330,331],{},"babyclaw service uninstall",[104,333,334],{},"Removes the system service.",[113,336,338],{"id":337},"babyclaw-service-start",[117,339,340],{},"babyclaw service start",[104,342,343],{},"Starts the BabyClaw service.",[113,345,347],{"id":346},"babyclaw-service-stop",[117,348,349],{},"babyclaw service stop",[104,351,352],{},"Stops the running service.",[113,354,356],{"id":355},"babyclaw-service-restart",[117,357,358],{},"babyclaw service restart",[104,360,361],{},"Restarts the service.",[113,363,365],{"id":364},"babyclaw-service-status",[117,366,367],{},"babyclaw service status",[104,369,370],{},"Shows whether the service is running.",[104,372,373,374,377],{},"See ",[375,376,78],"a",{"href":79}," for more details.",[108,379,381],{"id":380},"gateway","Gateway",[113,383,385],{"id":384},"babyclaw-gateway-status",[117,386,387],{},"babyclaw gateway status",[104,389,390],{},"Queries the running gateway for its current status (uptime, active turns, etc.) via the admin socket.",[113,392,394],{"id":393},"babyclaw-gateway-reload",[117,395,396],{},"babyclaw gateway reload",[104,398,399],{},"Sends a health check / reload signal to the running gateway.",[108,401,65],{"id":402},"skills",[113,404,406],{"id":405},"babyclaw-skill-search-query-query",[117,407,408],{},"babyclaw skill search --query \u003Cquery>",[104,410,411,412,418,419,304],{},"Searches ",[375,413,417],{"href":414,"rel":415},"https://clawhub.ai",[416],"nofollow","ClawHub"," for available skills. If you omit ",[117,420,421],{},"--query",[243,423,425],{"className":245,"code":424,"language":247,"meta":248,"style":248},"babyclaw skill search --query notion\n",[117,426,427],{"__ignoreMap":248},[252,428,429,431,434,437,440],{"class":254,"line":255},[252,430,259],{"class":258},[252,432,433],{"class":262}," skill",[252,435,436],{"class":262}," search",[252,438,439],{"class":262}," --query",[252,441,442],{"class":262}," notion\n",[104,444,445,446,449],{},"Additional options: ",[117,447,448],{},"--json"," to output raw JSON.",[113,451,453],{"id":452},"babyclaw-skill-install-slug-slug",[117,454,455],{},"babyclaw skill install --slug \u003Cslug>",[104,457,458,459,462,463,466,467,304],{},"Installs a skill from ",[375,460,417],{"href":414,"rel":461},[416]," into the workspace. The skill is downloaded and placed in ",[117,464,465],{},"workspace/skills/\u003Cslug>/",". If you omit ",[117,468,469],{},"--slug",[104,471,445,472,475,476,475,479,482],{},[117,473,474],{},"--version",", ",[117,477,478],{},"--force",[117,480,481],{},"--skip-setup",".",[108,484,486],{"id":485},"diagnostics","Diagnostics",[113,488,490],{"id":489},"babyclaw-doctor",[117,491,492],{},"babyclaw doctor",[104,494,495],{},"Runs a set of diagnostic checks and reports any issues. Useful for debugging when something isn't working:",[497,498,499,502,505,508,511],"ul",{},[127,500,501],{},"Config file exists and validates",[127,503,504],{},"Database is accessible",[127,506,507],{},"Telegram bot token is valid",[127,509,510],{},"AI provider keys are configured",[127,512,513],{},"Workspace directory exists",[515,516,517],"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);}",{"title":248,"searchDepth":255,"depth":519,"links":520},2,[521,525,530,537,545,549,553],{"id":110,"depth":519,"text":111,"children":522},[523],{"id":115,"depth":524,"text":119},3,{"id":169,"depth":519,"text":170,"children":526},[527,528,529],{"id":173,"depth":524,"text":176},{"id":182,"depth":524,"text":185},{"id":191,"depth":524,"text":194},{"id":204,"depth":519,"text":205,"children":531},[532,533,534,535,536],{"id":208,"depth":524,"text":211},{"id":217,"depth":524,"text":220},{"id":226,"depth":524,"text":229},{"id":235,"depth":524,"text":238},{"id":295,"depth":524,"text":298},{"id":307,"depth":519,"text":308,"children":538},[539,540,541,542,543,544],{"id":311,"depth":524,"text":314},{"id":328,"depth":524,"text":331},{"id":337,"depth":524,"text":340},{"id":346,"depth":524,"text":349},{"id":355,"depth":524,"text":358},{"id":364,"depth":524,"text":367},{"id":380,"depth":519,"text":381,"children":546},[547,548],{"id":384,"depth":524,"text":387},{"id":393,"depth":524,"text":396},{"id":402,"depth":519,"text":65,"children":550},[551,552],{"id":405,"depth":524,"text":408},{"id":452,"depth":524,"text":455},{"id":485,"depth":519,"text":486,"children":554},[555],{"id":489,"depth":524,"text":492},"All available CLI commands for managing BabyClaw.","md",null,{},true,{"title":74,"description":556},"QTcPu_svObsM30eDiAUQJL0yjDjuyGquoVEBOvdDxQ4",[564,566],{"title":65,"path":66,"stem":67,"description":565,"children":-1},"Extending the agent with skills from ClawHub or your own custom skills.",{"title":78,"path":79,"stem":80,"description":567,"children":-1},"Install BabyClaw as a system service for always-on operation.",1771846894211]