Files
openclawdoc/out.html
2026-02-28 23:01:30 +08:00

2 lines
85 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html id="__next_error__"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/%5Bturbopack%5D_browser_dev_hmr-client_hmr-client_ts_956a0d3a._.js"/><script src="/_next/static/chunks/node_modules_next_dist_compiled_react-dom_1e674e59._.js" async=""></script><script src="/_next/static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_9212ccad._.js" async=""></script><script src="/_next/static/chunks/node_modules_next_dist_compiled_next-devtools_index_1dd7fb59.js" async=""></script><script src="/_next/static/chunks/node_modules_next_dist_compiled_a0e4c7b4._.js" async=""></script><script src="/_next/static/chunks/node_modules_next_dist_client_17643121._.js" async=""></script><script src="/_next/static/chunks/node_modules_next_dist_f3530cac._.js" async=""></script><script src="/_next/static/chunks/node_modules_%40swc_helpers_cjs_d80fb378._.js" async=""></script><script src="/_next/static/chunks/_a0ff3932._.js" async=""></script><script src="/_next/static/chunks/turbopack-_23a915ee._.js" async=""></script><script src="/_next/static/chunks/node_modules_next_dist_be32b49c._.js" async=""></script><script src="/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_1cf6b850.js" async=""></script><meta name="robots" content="noindex"/><meta name="next-error" content="not-found"/><script src="/_next/static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><script id="_R_">self.__next_r="mrsGXOmeykkvZxT_CV18T"</script><script src="/_next/static/chunks/%5Bturbopack%5D_browser_dev_hmr-client_hmr-client_ts_956a0d3a._.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"5:I[\"[project]/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js [app-client] (ecmascript)\",[\"/_next/static/chunks/node_modules_next_dist_be32b49c._.js\",\"/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_1cf6b850.js\"],\"SegmentViewNode\"]\n7:\"$Sreact.fragment\"\n18:I[\"[project]/components/ThemeProvider.tsx [app-client] (ecmascript)\",[\"/_next/static/chunks/_ef3e21fe._.js\",\"/_next/static/chunks/app_layout_tsx_1cf6b850._.js\"],\"ThemeProvider\"]\n1a:I[\"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)\",[\"/_next/static/chunks/node_modules_next_dist_be32b49c._.js\",\"/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_1cf6b850.js\"],\"default\"]\n1c:I[\"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)\",[\"/_next/static/chunks/node_modules_next_dist_be32b49c._.js\",\"/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_1cf6b850.js\"],\"default\"]\n38:I[\"[project]/components/Sidebar.tsx [app-client] (ecmascript)\",[\"/_next/static/chunks/_ef3e21fe._.js\",\"/_next/static/chunks/app_layout_tsx_1cf6b850._.js\",\"/_next/static/chunks/_7fc90342._.js\",\"/_next/static/chunks/app_docs_layout_tsx_be039f49._.js\"],\"Sidebar\"]\n4b:I[\"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)\",[\"/_next/static/chunks/node_modules_next_dist_be32b49c._.js\",\"/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_1cf6b850.js\"],\"OutletBoundary\"]\n4d:\"$Sreact.suspense\"\n56:I[\"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)\",[\"/_next/static/chunks/node_modules_next_dist_be32b49c._.js\",\"/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_1cf6b850.js\"],\"ViewportBoundary\"]\n5d:I[\"[project]/node_modules/next/dist/lib/framework/boundary-components.js [app-client] (ecmascript)\",[\"/_next/static/chunks/node_modules_next_dist_be32b49c._.js\",\"/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_1cf6b850.js\"],\"MetadataBoundary\"]\n62:I[\"[project]/node_modules/next/dist/client/components/builtin/global-error.js [app-client] (ecmascript)\",[\"/_next/static/chunks/node_modules_next_dist_be32b49c._.js\",\"/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_1cf6b850.js\"],\"default\"]\n:HL[\"/_next/static/chunks/app_globals_71f961d1.css\",\"style\"]\n:N1772285006296.8535\n3:\"$EObject.defineProperty(()=\u003e{ctx.componentMod.preloadStyle(fullHref,ctx.renderOpts.crossOrigin,ctx.nonce)},\\\"name\\\",{value:\\\"\\\"})\"\n2:{\"name\":\"Preloads\",\"key\":null,\"env\":\"Server\",\"stack\":[],\"props\":{\"preloadCallbacks\":[\"$3\"]}}\n4:[]\n6:[]\n8:[[\"Array.map\",\"\",0,0,0,0,false]]\n9:[[\"Array.map\",\"\",0,0,0,0,false]]\na:[[\"Array.map\",\"\",0,0,0,0,false]]\nd:I[\"[project]/node_modules/next/dist/client/components/layout-router.js [app-client] (ecmascript)\",[\"/_next/static/chunks/node_modules_next_dist_be32b49c._.js\",\"/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_1cf6b850.js\"],\"default\"]\n10:I[\"[project]/node_modules/next/dist/client/components/render-from-template-context.js [app-client] (ecmascript)\",[\"/_next/static/chunks/node_modules_next_dist_be32b49c._.js\",\"/_next/static/chunks/node_modules_next_dist_client_components_builtin_global-error_1cf6b850.js\"],\"default\"]\n11:{}\n12:[[\"Function.all\",\"\",0,0,0,0,true]]\nf:{\"children\":[\"$\",\"$L10\",null,\"$11\",null,\"$12\",1]}\n13:[[\"Function.all\",\"\",0,0,0,0,true]]\ne:{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$7\",null,\"$f\",null,\"$13\",0],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$Y\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\",\"segmentViewBoundaries\":\"$Y\"}\n14:[[\"Function.all\",\"\",0,0,0,0,true]]\nc:{\"name\":\"RootLayout\",\"key\":null,\"env\":\"Server\",\"stack\":[],\"props\":{\"children\":[\"$\",\"$Ld\",null,\"$e\",null,\"$14\",1],\"params\":\"$Y\"}}\n15:[[\"RootLayout\",\"E:\\\\app-opencl"])</script><script>self.__next_f.push([1,"aw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\_bf16f055._.js\",67,263,66,1,false]]\n16:[[\"RootLayout\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\_bf16f055._.js\",70,270,66,1,false]]\n17:[[\"RootLayout\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\_bf16f055._.js\",71,274,66,1,false]]\n19:[[\"Function.all\",\"\",0,0,0,0,true]]\n1b:[[\"Function.all\",\"\",0,0,0,0,true]]\n1d:[]\n1f:{\"name\":\"NotFound\",\"key\":null,\"env\":\"Server\",\"stack\":[],\"props\":{}}\n20:{\"name\":\"HTTPAccessErrorFallback\",\"key\":null,\"env\":\"Server\",\"owner\":\"$1f\",\"stack\":[],\"props\":{\"status\":404,\"message\":\"This page could not be found.\"}}\n21:[]\n22:[]\n23:[]\n24:[]\n25:[]\n26:[]\n27:[]\n28:[[\"Function.all\",\"\",0,0,0,0,true]]\n29:[[\"Function.all\",\"\",0,0,0,0,true]]\n2a:[[\"Function.all\",\"\",0,0,0,0,true]]\n2b:[[\"Function.all\",\"\",0,0,0,0,true]]\n2c:[[\"Array.map\",\"\",0,0,0,0,false],[\"Array.map\",\"\",0,0,0,0,false]]\n2d:[[\"Array.map\",\"\",0,0,0,0,false],[\"Array.map\",\"\",0,0,0,0,false]]\n32:{}\n33:[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]]\n31:{\"children\":[\"$\",\"$L1c\",null,\"$32\",null,\"$33\",1]}\n34:[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]]\n30:{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$7\",null,\"$31\",null,\"$34\",0],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\",\"segmentViewBoundaries\":\"$Y\"}\n35:[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]]\n2f:{\"name\":\"DocsLayout\",\"key\":null,\"env\":\"Server\",\"stack\":[[\"Function.all\",\"\",0,0,0,0,true]],\"props\":{\"children\":[\"$\",\"$L1a\",null,\"$30\",null,\"$35\",1],\"params\":\"$Y\"}}\n36:[[\"DocsLayout\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\[root-of-the-server]__d3d70a50._.js\",334,263,332,1,false]]\n37:[[\"DocsLayout\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\[root-of-the-server]__d3d70a50._.js\",337,264,332,1,false]]\n3a:[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]]\n3b:[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]]\n3c:[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]]\n3d:[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]]\n3e:[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]]\n40:{\"name\":\"DocPage\",\"key\":null,\"env\":\"Server\",\"stack\":[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]],\"props\":{\"params\":\"$@41\",\"searchParams\":\"$@42\"}}\n43:[[\"DocPage\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\[root-of-the-server]__941270df._.js\",91,159,90,1,false]]\n45:{\"name\":\"Error\",\"message\":\"Route \\\"/docs/[...slug]\\\" used `params.slug`. `params` is a Promise and must be unwrapped with `await` or `React.use()` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis\",\"stack\":[[\"DocPage\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\[root-of-the-server]__941270df._.js\",91,159,90,1,false]],\"env\":\"Server\"}\n44:\"$Z45\"\n:W[\"warn\",\"$43\",\"$40\",\"Server\",\"$44\"]\n46:[[\"Array.map\",\"\",0,0,0,0,false],[\"Array.map\",\"\",0,0,0,0,false],[\"Function.all\",\"\",0,0,0,0,true]]\n47:[[\"Array.map\",\"\",0,0,0,0,false],[\"Array.map\",\"\",0,0,0,0,false],[\"Function.all\",\"\",0,0,0,0,true]]\n49:{\"name\":\"Next.MetadataOutlet\",\"key\":null,\"env\":\"Server\",\"stack\":[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]],\"props\":{}}\n4a:[]\n4c:[]\n4f:[]\n"])</script><script>self.__next_f.push([1,"52:\"$EObject.defineProperty(function(type,config,children){for(var propName,i=2;i\u003carguments.length;i++)validateChildKeys(arguments[i]);i={};var key=null;if(null!=config)for(propName in didWarnAboutOldJSXRuntime||!(\\\"__self\\\"in config)||\\\"key\\\"in config||(didWarnAboutOldJSXRuntime=!0,console.warn(\\\"Your app (or one of its dependencies) is using an outdated JSX transform. Update to the modern JSX transform for faster performance: https://react.dev/link/new-jsx-transform\\\")),hasValidKey(config)\u0026\u0026(checkKeyStringCoercion(config.key),key=\\\"\\\"+config.key),config)hasOwnProperty.call(config,propName)\u0026\u0026\\\"key\\\"!==propName\u0026\u0026\\\"__self\\\"!==propName\u0026\u0026\\\"__source\\\"!==propName\u0026\u0026(i[propName]=config[propName]);var childrenLength=arguments.length-2;if(1===childrenLength)i.children=children;else if(1\u003cchildrenLength){for(var childArray=Array(childrenLength),_i=0;_i\u003cchildrenLength;_i++)childArray[_i]=arguments[_i+2];Object.freeze\u0026\u0026Object.freeze(childArray),i.children=childArray}if(type\u0026\u0026type.defaultProps)for(propName in childrenLength=type.defaultProps)void 0===i[propName]\u0026\u0026(i[propName]=childrenLength[propName]);return key\u0026\u0026function(props,displayName){function warnAboutAccessingKey(){specialPropKeyWarningShown||(specialPropKeyWarningShown=!0,console.error(\\\"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)\\\",displayName))}warnAboutAccessingKey.isReactWarning=!0,Object.defineProperty(props,\\\"key\\\",{get:warnAboutAccessingKey,configurable:!0})}(i,\\\"function\\\"==typeof type?type.displayName||type.name||\\\"Unknown\\\":type),(propName=1e4\u003eReactSharedInternals.recentlyCreatedOwnerStacks++)?(childArray=Error.stackTraceLimit,Error.stackTraceLimit=10,childrenLength=Error(\\\"react-stack-top-frame\\\"),Error.stackTraceLimit=childArray):childrenLength=unknownOwnerDebugStack,ReactElement(type,key,i,getOwner(),childrenLength,propName?createTask(getTaskName(type)):unknownOwnerDebugTask)},\\\"name\\\",{value:\\\"\\\"})\"\n"])</script><script>self.__next_f.push([1,"51:{\"name\":\"NonIndex\",\"key\":null,\"env\":\"Server\",\"stack\":[],\"props\":{\"createElement\":\"$52\",\"pagePath\":\"/docs/[...slug]\",\"statusCode\":200,\"isPossibleServerAction\":false}}\n54:{\"name\":\"ViewportWrapper\",\"key\":null,\"env\":\"Server\",\"stack\":[],\"props\":{}}\n55:[]\n58:{\"name\":\"Next.Viewport\",\"key\":null,\"env\":\"Server\",\"owner\":\"$54\",\"stack\":[],\"props\":{}}\n5a:{\"name\":\"MetadataWrapper\",\"key\":null,\"env\":\"Server\",\"stack\":[],\"props\":{}}\n5b:[]\n5c:[]\n5e:[]\n60:{\"name\":\"Next.Metadata\",\"key\":null,\"env\":\"Server\",\"owner\":\"$5a\",\"stack\":[],\"props\":{}}\n63:[]\n64:[[\"DocsLayout\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\[root-of-the-server]__d3d70a50._.js\",344,264,332,1,false]]\n65:[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]]\n66:[[\"Function.all\",\"\",0,0,0,0,true],[\"Function.all\",\"\",0,0,0,0,true]]\n41:{\"slug\":[\"start\"]}\n42:\n67:[]\n68:[]\n69:[[\"Module.generateMetadata\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\[root-of-the-server]__941270df._.js\",79,159,78,1,false]]\n6b:{\"name\":\"Error\",\"message\":\"Route \\\"/docs/[...slug]\\\" used `params.slug`. `params` is a Promise and must be unwrapped with `await` or `React.use()` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis\",\"stack\":[[\"Module.generateMetadata\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\[root-of-the-server]__941270df._.js\",79,159,78,1,false]],\"env\":\"Server\"}\n6a:\"$Z6b\"\n:W[\"warn\",\"$69\",\"$49\",\"Server\",\"$6a\"]\n1:D{\"time\":0.41839999984949827}\n1:D\"$2\"\n1:D{\"time\":0.5766000002622604}\n1:null\nb:D{\"time\":1.3523000003769994}\nb:D\"$c\"\nb:D{\"time\":1.5287000006064773}\n1e:D{\"time\":1.839499999769032}\n1e:D\"$1f\"\n1e:D{\"time\":3.0405000001192093}\n1e:D\"$20\"\n1e:D{\"time\":3.200799999758601}\n1e:[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"},\"$20\",\"$21\",1],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}},\"$20\",\"$24\",1],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404},\"$20\",\"$25\",1],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"},\"$20\",\"$27\",1]},\"$20\",\"$26\",1]]},\"$20\",\"$23\",1]},\"$20\",\"$22\",1]]\nb:[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L18\",null,{\"children\":[\"$\",\"$L1a\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L1c\",null,{},null,\"$1b\",1],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L5\",\"c-not-found\",{\"type\":\"not-found\",\"pagePath\":\"__next_builtin__not-found.js\",\"children\":[\"$1e\",[]]},null,\"$1d\",0],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\",\"segmentViewBoundaries\":[[\"$\",\"$L5\",null,{\"type\":\"boundary:not-found\",\"pagePath\":\"__next_builtin__not-found.js@boundary\"},null,\"$28\",1],\"$undefined\",\"$undefined\",[\"$\",\"$L5\",null,{\"type\":\"boundary:global-error\",\"pagePath\":\"__next_builtin__global-error.js\"},null,\"$29\",1]]},null,\"$19\",1]},\"$c\",\"$17\",1]},\"$c\",\"$16\",1]},\"$c\",\"$15\",1]\n2e:D{\"time\":4.212600000202656}\n2e:D\"$2f\"\n2e:D{\"time\":4.416900000534952}\n"])</script><script>self.__next_f.push([1,"2e:[\"$\",\"div\",null,{\"className\":\"flex min-h-screen\",\"children\":[[\"$\",\"$L38\",null,{\"sidebarData\":[{\"title\":\"OpenClaw\",\"slug\":\"/docs/index\"},{\"title\":\"蹇€熷叆闂╘",\"slug\":\"/docs/start\",\"children\":[{\"title\":\"鏅鸿兘浣撳紩瀵糪",\"slug\":\"/docs/start/bootstrapping\"},{\"title\":\"鏂囨。鐩綍\",\"slug\":\"/docs/start/docs-directory\"},{\"title\":\"鍏ラ棬鎸囧崡\",\"slug\":\"/docs/start/getting-started\"},{\"title\":\"鏂囨。瀵艰埅涓績\",\"slug\":\"/docs/start/hubs\"},{\"title\":\"OpenClaw 浼犺\",\"slug\":\"/docs/start/lore\"},{\"title\":\"Onboarding Overview\",\"slug\":\"/docs/start/onboarding-overview\"},{\"title\":\"鏂版墜寮曞\",\"slug\":\"/docs/start/onboarding\"},{\"title\":\"涓汉鍔╂墜璁剧疆\",\"slug\":\"/docs/start/openclaw\"},{\"title\":\"蹇€熷紑濮媆",\"slug\":\"/docs/start/quickstart\"},{\"title\":\"璁剧疆\",\"slug\":\"/docs/start/setup\"},{\"title\":\"妗堜緥灞曠ず\",\"slug\":\"/docs/start/showcase\"},{\"title\":\"CLI Automation\",\"slug\":\"/docs/start/wizard-cli-automation\"},{\"title\":\"CLI Onboarding Reference\",\"slug\":\"/docs/start/wizard-cli-reference\"},{\"title\":\"鏂版墜寮曞鍚戝\",\"slug\":\"/docs/start/wizard\"}]},{\"title\":\"瀹夎閮ㄧ讲\",\"slug\":\"/docs/install\",\"children\":[{\"title\":\"Ansible\",\"slug\":\"/docs/install/ansible\"},{\"title\":\"Bun锛堝疄楠屾€э級\",\"slug\":\"/docs/install/bun\"},{\"title\":\"寮€鍙戞笭閬揬",\"slug\":\"/docs/install/development-channels\"},{\"title\":\"Docker\",\"slug\":\"/docs/install/docker\"},{\"title\":\"exe.dev\",\"slug\":\"/docs/install/exe-dev\"},{\"title\":\"Fly.io\",\"slug\":\"/docs/install/fly\"},{\"title\":\"GCP\",\"slug\":\"/docs/install/gcp\"},{\"title\":\"Hetzner\",\"slug\":\"/docs/install/hetzner\"},{\"title\":\"瀹夎\",\"slug\":\"/docs/install/index\"},{\"title\":\"瀹夎鍣ㄥ唴閮ㄦ満鍒禱",\"slug\":\"/docs/install/installer\"},{\"title\":\"macOS 铏氭嫙鏈篭",\"slug\":\"/docs/install/macos-vm\"},{\"title\":\"杩佺Щ鎸囧崡\",\"slug\":\"/docs/install/migrating\"},{\"title\":\"Nix\",\"slug\":\"/docs/install/nix\"},{\"title\":\"Node.js\",\"slug\":\"/docs/install/node\"},{\"title\":\"Podman\",\"slug\":\"/docs/install/podman\"},{\"title\":\"鍗歌浇\",\"slug\":\"/docs/install/uninstall\"},{\"title\":\"鏇存柊\",\"slug\":\"/docs/install/updating\"},{\"title\":\"VPS 鎵樼\",\"slug\":\"/docs/install/vps\"}]},{\"title\":\"缃戝叧閰嶇疆\",\"slug\":\"/docs/gateway\",\"children\":[{\"title\":\"璁よ瘉\",\"slug\":\"/docs/gateway/authentication\"},{\"title\":\"鍚庡彴 Exec 鍜?Process 宸ュ叿\",\"slug\":\"/docs/gateway/background-process\"},{\"title\":\"Bonjour 璁惧鍙戠幇\",\"slug\":\"/docs/gateway/bonjour\"},{\"title\":\"Bridge 鍗忚\",\"slug\":\"/docs/gateway/bridge-protocol\"},{\"title\":\"CLI 鍚庣\",\"slug\":\"/docs/gateway/cli-backends\"},{\"title\":\"閰嶇疆绀轰緥\",\"slug\":\"/docs/gateway/configuration-examples\"},{\"title\":\"閰嶇疆鍙傝€冨ぇ鍏╘",\"slug\":\"/docs/gateway/configuration-reference\"},{\"title\":\"閰嶇疆\",\"slug\":\"/docs/gateway/configuration\"},{\"title\":\"璁惧鍙戠幇 + 浼犺緭鍗忚\",\"slug\":\"/docs/gateway/discovery\"},{\"title\":\"Doctor\",\"slug\":\"/docs/gateway/doctor\"},{\"title\":\"Gateway 缃戝叧閿乗",\"slug\":\"/docs/gateway/gateway-lock\"},{\"title\":\"鍋ュ悍妫€鏌",\"slug\":\"/docs/gateway/health\"},{\"title\":\"蹇冭烦\",\"slug\":\"/docs/gateway/heartbeat\"},{\"title\":\"Gateway 缃戝叧杩愯鎵嬪唽\",\"slug\":\"/docs/gateway/index\"},{\"title\":\"鏈湴妯″瀷\",\"slug\":\"/docs/gateway/local-models\"},{\"title\":\"鏃ュ織\",\"slug\":\"/docs/gateway/logging\"},{\"title\":\"澶?Gateway 缃戝叧\",\"slug\":\"/docs/gateway/multiple-gateways\"},{\"title\":\"缃戠粶妯″瀷\",\"slug\":\"/docs/gateway/network-model\"},{\"title\":\"缃戠粶\",\"slug\":\"/docs/gateway/network\"},{\"title\":\"OpenAI Chat Completions\",\"slug\":\"/docs/gateway/openai-http-api\"},{\"title\":\"OpenResponses API\",\"slug\":\"/docs/gateway/openresponses-http-api\"},{\"title\":\"Gateway 缃戝叧鎷ユ湁鐨勯厤瀵筡",\"slug\":\"/docs/gateway/pairing\"},{\"title\":\"Gateway 缃戝叧鍗忚\",\"slug\":\"/docs/gateway/protocol\"},{\"title\":\"杩滅▼ Gateway 缃戝叧璁剧疆\",\"slug\":\"/docs/gateway/remote-gateway-readme\"},{\"title\":\"杩滅▼璁块棶\",\"slug\":\"/docs/gateway/remote\"},{\"title\":\"娌欑 vs 宸ュ叿绛栫暐 vs 鎻愭潈\",\"slug\":\"/docs/gateway/sandbox-vs-tool-policy-vs-elevated\"},{\"title\":\"娌欑闅旂\",\"slug\":\"/docs/gateway/sandboxing\"},{\"title\":\"Secrets Apply Plan Contract\",\"slug\":\"/docs/gateway/secrets-plan-contract\"},{\"title\":\"Secrets Management\",\"slug\":\"/docs/gateway/secrets\"},{\"title\":\"Tailscale\",\"slug\":\"/docs/gateway/tailscale\"},{\"title\":\"宸ュ叿璋冪敤 API\",\"slug\":\"/docs/gateway/tools-invoke-http-api\"},{\"title\":\"鏁呴殰鎺掗櫎\",\"slug\":\"/docs/gateway/troubleshooting\"},{\"title\":\"trusted-proxy-auth\",\"slug\":\"/docs/gateway/trusted-proxy-auth\"}]},{\"title\":\"娓犻亾鎺ュ叆\",\"slug\":\"/docs/channels\",\"children\":[{\"title\":\"BlueBubbles\",\"slug\":\"/docs/channels/bluebubbles\"},{\"title\":\"骞挎挱缇ょ粍\",\"slug\":\"/docs/channels/broadcast-groups\"},{\"title\":\"娓犻亾璺敱\",\"slug\":\"/docs/channels/channel-routing\"},{\"title\":\"Discord\",\"slug\":\"/docs/channels/discord\"},{\"title\":\"椋炰功\",\"slug\":\"/docs/channels/feishu\"},{\"title\":\"Google Chat\",\"slug\":\"/docs/channels/googlechat\"},{\"title\":\"grammY\",\"slug\":\"/docs/channels/grammy\"},{\"title\":\"缇ょ粍娑堟伅\",\"slug\":\"/docs/channels/group-messages\"},{\"title\":\"缇ょ粍\",\"slug\":\"/docs/channels/groups\"},{\"title\":\"iMessage\",\"slug\":\"/docs/channels/imessage\"},{\"title\":\"鑱婂ぉ娓犻亾\",\"slug\":\"/docs/channels/index\"},{\"title\":\"IRC\",\"slug\":\"/docs/channels/irc\"},{\"title\":\"LINE\",\"slug\":\"/docs/channels/line\"},{\"title\":\"娓犻亾浣嶇疆瑙f瀽\",\"slug\":\"/docs/channels/location\"},{\"title\":\"Matrix\",\"slug\":\"/docs/channels/matrix\"},{\"title\":\"Mattermost\",\"slug\":\"/docs/channels/mattermost\"},{\"title\":\"Microsoft Teams\",\"slug\":\"/docs/channels/msteams\"},{\"title\":\"Nextcloud Talk\",\"slug\":\"/docs/channels/nextcloud-talk\"},{\"title\":\"Nostr\",\"slug\":\"/docs/channels/nostr\"},{\"title\":\"閰嶅\",\"slug\":\"/docs/channels/pairing\"},{\"title\":\"Signal\",\"slug\":\"/docs/channels/signal\"},{\"title\":\"Slack\",\"slug\":\"/docs/channels/slack\"},{\"title\":\"Synology Chat\",\"slug\":\"/docs/channels/synology-chat\"},{\"title\":\"Telegram\",\"slug\":\"/docs/channels/telegram\"},{\"title\":\"Tlon\",\"slug\":\"/docs/channels/tlon\"},{\"title\":\"娓犻亾鏁呴殰鎺掗櫎\",\"slug\":\"/docs/channels/troubleshooting\"},{\"title\":\"Twitch\",\"slug\":\"/docs/channels/twitch\"},{\"title\":\"WhatsApp\",\"slug\":\"/docs/channels/whatsapp\"},{\"title\":\"Zalo\",\"slug\":\"/docs/channels/zalo\"},{\"title\":\"Zalo Personal\",\"slug\":\"/docs/channels/zalouser\"}]},{\"title\":\"鏍稿績姒傚康\",\"slug\":\"/docs/concepts\",\"children\":[{\"title\":\"鏅鸿兘浣撳惊鐜痋",\"slug\":\"/docs/concepts/agent-loop\"},{\"title\":\"鏅鸿兘浣撳伐浣滃尯\",\"slug\":\"/docs/concepts/agent-workspace\"},{\"title\":\"鏅鸿兘浣撹繍琛屾椂\",\"slug\":\"/docs/concepts/agent\"},{\"title\":\"Gateway 缃戝叧鏋舵瀯\",\"slug\":\"/docs/concepts/architecture\"},{\"title\":\"鍘嬬缉\",\"slug\":\"/docs/concepts/compaction\"},{\"title\":\"涓婁笅鏂嘰",\"slug\":\"/docs/concepts/context\"},{\"title\":\"鏃ユ湡涓庢椂闂碶",\"slug\":\"/docs/concepts/date-time\"},{\"title\":\"鍔熻兘\",\"slug\":\"/docs/concepts/features\"},{\"title\":\"Markdown 鏍煎紡鍖朶",\"slug\":\"/docs/concepts/markdown-formatting\"},{\"title\":\"璁板繂\",\"slug\":\"/docs/concepts/memory\"},{\"title\":\"娑堟伅\",\"slug\":\"/docs/concepts/messages\"},{\"title\":\"妯″瀷鏁呴殰杞Щ\",\"slug\":\"/docs/concepts/model-failover\"},{\"title\":\"妯″瀷鎻愪緵鍟哱",\"slug\":\"/docs/concepts/model-providers\"},{\"title\":\"妯″瀷 CLI\",\"slug\":\"/docs/concepts/models\"},{\"title\":\"澶氭櫤鑳戒綋璺敱\",\"slug\":\"/docs/concepts/multi-agent\"},{\"title\":\"OAuth\",\"slug\":\"/docs/concepts/oauth\"},{\"title\":\"Pi 闆嗘垚鏋舵瀯\",\"slug\":\"/docs/concepts/pi\"},{\"title\":\"鍦ㄧ嚎鐘舵€乗",\"slug\":\"/docs/concepts/presence\"},{\"title\":\"鍛戒护闃熷垪\",\"slug\":\"/docs/concepts/queue\"},{\"title\":\"閲嶈瘯绛栫暐\",\"slug\":\"/docs/concepts/retry\"},{\"title\":\"session-pruning\",\"slug\":\"/docs/concepts/session-pruning\"},{\"title\":\"浼氳瘽宸ュ叿\",\"slug\":\"/docs/concepts/session-tool\"},{\"title\":\"浼氳瘽绠$悊\",\"slug\":\"/docs/concepts/session\"},{\"title\":\"浼氳瘽\",\"slug\":\"/docs/concepts/sessions\"},{\"title\":\"娴佸紡浼犺緭鍜屽垎鍧梊",\"slug\":\"/docs/concepts/streaming\"},{\"title\":\"绯荤粺鎻愮ず璇峔",\"slug\":\"/docs/concepts/system-prompt\"},{\"title\":\"鏃跺尯\",\"slug\":\"/docs/concepts/timezone\"},{\"title\":\"TypeBox\",\"slug\":\"/docs/concepts/typebox\"},{\"title\":\"杈撳叆鎸囩ず鍣╘",\"slug\":\"/docs/concepts/typing-indicators\"},{\"title\":\"浣跨敤閲忚窡韪猏",\"slug\":\"/docs/concepts/usage-tracking\"}]},{\"title\":\"宸ュ叿绯荤粺\",\"slug\":\"/docs/tools\",\"children\":[{\"title\":\"ACP Agents\",\"slug\":\"/docs/tools/acp-agents\"},{\"title\":\"Agent Send\",\"slug\":\"/docs/tools/agent-send\"},{\"title\":\"apply_patch 宸ュ叿\",\"slug\":\"/docs/tools/apply-patch\"},{\"title\":\"Brave Search\",\"slug\":\"/docs/tools/brave-search\"},{\"title\":\"娴忚鍣ㄦ晠闅滄帓闄",\"slug\":\"/docs/tools/browser-linux-troubleshooting\"},{\"title\":\"娴忚鍣ㄧ櫥褰昞",\"slug\":\"/docs/tools/browser-login\"},{\"title\":\"娴忚鍣紙OpenClaw 鎵樼锛塡",\"slug\":\"/docs/tools/browser\"},{\"title\":\"Chrome 鎵╁睍\",\"slug\":\"/docs/tools/chrome-extension\"},{\"title\":\"ClawHub\",\"slug\":\"/docs/tools/clawhub\"},{\"title\":\"鍒涘缓 Skills\",\"slug\":\"/docs/tools/creating-skills\"},{\"title\":\"鎻愬崌妯″紡\",\"slug\":\"/docs/tools/elevated\"},{\"title\":\"鎵ц瀹℃壒\",\"slug\":\"/docs/tools/exec-approvals\"},{\"title\":\"Exec 宸ュ叿\",\"slug\":\"/docs/tools/exec\"},{\"title\":\"Firecrawl\",\"slug\":\"/docs/tools/firecrawl\"},{\"title\":\"宸ュ叿\",\"slug\":\"/docs/tools/index\"},{\"title\":\"LLM 浠诲姟\",\"slug\":\"/docs/tools/llm-task\"},{\"title\":\"Lobster\",\"slug\":\"/docs/tools/lobster\"},{\"title\":\"Tool-loop detection\",\"slug\":\"/docs/tools/loop-detection\"},{\"title\":\"澶氭櫤鑳戒綋娌欑涓庡伐鍏穃",\"slug\":\"/docs/tools/multi-agent-sandbox-tools\"},{\"title\":\"Perplexity Sonar\",\"slug\":\"/docs/tools/perplexity\"},{\"title\":\"鎻掍欢\",\"slug\":\"/docs/tools/plugin\"},{\"title\":\"OpenProse\",\"slug\":\"/docs/tools/prose\"},{\"title\":\"琛ㄦ儏鍥炲簲\",\"slug\":\"/docs/tools/reactions\"},{\"title\":\"Skills 閰嶇疆\",\"slug\":\"/docs/tools/skills-config\"},{\"title\":\"Skills\",\"slug\":\"/docs/tools/skills\"},{\"title\":\"鏂滄潬鍛戒护\",\"slug\":\"/docs/tools/slash-commands\"},{\"title\":\"瀛愭櫤鑳戒綋\",\"slug\":\"/docs/tools/subagents\"},{\"title\":\"鎬濊€冪骇鍒玕",\"slug\":\"/docs/tools/thinking\"},{\"title\":\"Web 宸ュ叿\",\"slug\":\"/docs/tools/web\"}]},{\"title\":\"妯″瀷渚涘簲鍟哱",\"slug\":\"/docs/providers\",\"children\":[{\"title\":\"Anthropic\",\"slug\":\"/docs/providers/anthropic\"},{\"title\":\"Amazon Bedrock\",\"slug\":\"/docs/providers/bedrock\"},{\"title\":\"Claude Max API 浠g悊\",\"slug\":\"/docs/providers/claude-max-api-proxy\"},{\"title\":\"Cloudflare AI Gateway\",\"slug\":\"/docs/providers/cloudflare-ai-gateway\"},{\"title\":\"Deepgram\",\"slug\":\"/docs/providers/deepgram\"},{\"title\":\"GitHub Copilot\",\"slug\":\"/docs/providers/github-copilot\"},{\"title\":\"GLM 妯″瀷\",\"slug\":\"/docs/providers/glm\"},{\"title\":\"Hugging Face (Inference)\",\"slug\":\"/docs/providers/huggingface\"},{\"title\":\"妯″瀷鎻愪緵鍟哱",\"slug\":\"/docs/providers/index\"},{\"title\":\"kilocode\",\"slug\":\"/docs/providers/kilocode\"},{\"title\":\"litellm\",\"slug\":\"/docs/providers/litellm\"},{\"title\":\"MiniMax\",\"slug\":\"/docs/providers/minimax\"},{\"title\":\"Mistral\",\"slug\":\"/docs/providers/mistral\"},{\"title\":\"妯″瀷鎻愪緵鍟嗗揩閫熷叆闂╘",\"slug\":\"/docs/providers/models\"},{\"title\":\"Moonshot AI\",\"slug\":\"/docs/providers/moonshot\"},{\"title\":\"NVIDIA\",\"slug\":\"/docs/providers/nvidia\"},{\"title\":\"Ollama\",\"slug\":\"/docs/providers/ollama\"},{\"title\":\"OpenAI\",\"slug\":\"/docs/providers/openai\"},{\"title\":\"OpenCode Zen\",\"slug\":\"/docs/providers/opencode\"},{\"title\":\"OpenRouter\",\"slug\":\"/docs/providers/openrouter\"},{\"title\":\"鍗冨竼锛圦ianfan锛塡",\"slug\":\"/docs/providers/qianfan\"},{\"title\":\"Qwen\",\"slug\":\"/docs/providers/qwen\"},{\"title\":\"Synthetic\",\"slug\":\"/docs/providers/synthetic\"},{\"title\":\"together\",\"slug\":\"/docs/providers/together\"},{\"title\":\"Venice AI\",\"slug\":\"/docs/providers/venice\"},{\"title\":\"Vercel AI Gateway\",\"slug\":\"/docs/providers/vercel-ai-gateway\"},{\"title\":\"vLLM\",\"slug\":\"/docs/providers/vllm\"},{\"title\":\"Xiaomi MiMo\",\"slug\":\"/docs/providers/xiaomi\"},{\"title\":\"Z.AI\",\"slug\":\"/docs/providers/zai\"}]},{\"title\":\"骞冲彴閫傞厤\",\"slug\":\"/docs/platforms\",\"children\":[{\"title\":\"Android 搴旂敤\",\"slug\":\"/docs/platforms/android\"},{\"title\":\"DigitalOcean\",\"slug\":\"/docs/platforms/digitalocean\"},{\"title\":\"骞冲彴\",\"slug\":\"/docs/platforms/index\"},{\"title\":\"iOS 搴旂敤\",\"slug\":\"/docs/platforms/ios\"},{\"title\":\"Linux 搴旂敤\",\"slug\":\"/docs/platforms/linux\"},{\"title\":\"macOS 搴旂敤\",\"slug\":\"/docs/platforms/macos\"},{\"title\":\"Oracle Cloud\",\"slug\":\"/docs/platforms/oracle\"},{\"title\":\"Raspberry Pi\",\"slug\":\"/docs/platforms/raspberry-pi\"},{\"title\":\"Windows (WSL2)\",\"slug\":\"/docs/platforms/windows\"}]},{\"title\":\"鑷姩鍖朶",\"slug\":\"/docs/automation\",\"children\":[{\"title\":\"璁よ瘉鐩戞帶\",\"slug\":\"/docs/automation/auth-monitoring\"},{\"title\":\"瀹氭椂浠诲姟\",\"slug\":\"/docs/automation/cron-jobs\"},{\"title\":\"瀹氭椂浠诲姟涓庡績璺冲姣擻",\"slug\":\"/docs/automation/cron-vs-heartbeat\"},{\"title\":\"Gmail PubSub\",\"slug\":\"/docs/automation/gmail-pubsub\"},{\"title\":\"Hooks\",\"slug\":\"/docs/automation/hooks\"},{\"title\":\"鎶曠エ\",\"slug\":\"/docs/automation/poll\"},{\"title\":\"鑷姩鍖栨晠闅滄帓鏌",\"slug\":\"/docs/automation/troubleshooting\"},{\"title\":\"Webhooks\",\"slug\":\"/docs/automation/webhook\"}]},{\"title\":\"鍛戒护琛屽伐鍏穃",\"slug\":\"/docs/cli\",\"children\":[{\"title\":\"acp\",\"slug\":\"/docs/cli/acp\"},{\"title\":\"agent\",\"slug\":\"/docs/cli/agent\"},{\"title\":\"agents\",\"slug\":\"/docs/cli/agents\"},{\"title\":\"approvals\",\"slug\":\"/docs/cli/approvals\"},{\"title\":\"browser\",\"slug\":\"/docs/cli/browser\"},{\"title\":\"channels\",\"slug\":\"/docs/cli/channels\"},{\"title\":\"clawbot\",\"slug\":\"/docs/cli/clawbot\"},{\"title\":\"completion\",\"slug\":\"/docs/cli/completion\"},{\"title\":\"config\",\"slug\":\"/docs/cli/config\"},{\"title\":\"configure\",\"slug\":\"/docs/cli/configure\"},{\"title\":\"cron\",\"slug\":\"/docs/cli/cron\"},{\"title\":\"daemon\",\"slug\":\"/docs/cli/daemon\"},{\"title\":\"dashboard\",\"slug\":\"/docs/cli/dashboard\"},{\"title\":\"devices\",\"slug\":\"/docs/cli/devices\"},{\"title\":\"directory\",\"slug\":\"/docs/cli/directory\"},{\"title\":\"dns\",\"slug\":\"/docs/cli/dns\"},{\"title\":\"docs\",\"slug\":\"/docs/cli/docs\"},{\"title\":\"doctor\",\"slug\":\"/docs/cli/doctor\"},{\"title\":\"gateway\",\"slug\":\"/docs/cli/gateway\"},{\"title\":\"health\",\"slug\":\"/docs/cli/health\"},{\"title\":\"hooks\",\"slug\":\"/docs/cli/hooks\"},{\"title\":\"CLI 鍙傝€僜",\"slug\":\"/docs/cli/index\"},{\"title\":\"logs\",\"slug\":\"/docs/cli/logs\"},{\"title\":\"memory\",\"slug\":\"/docs/cli/memory\"},{\"title\":\"message\",\"slug\":\"/docs/cli/message\"},{\"title\":\"models\",\"slug\":\"/docs/cli/models\"},{\"title\":\"node\",\"slug\":\"/docs/cli/node\"},{\"title\":\"nodes\",\"slug\":\"/docs/cli/nodes\"},{\"title\":\"onboard\",\"slug\":\"/docs/cli/onboard\"},{\"title\":\"pairing\",\"slug\":\"/docs/cli/pairing\"},{\"title\":\"plugins\",\"slug\":\"/docs/cli/plugins\"},{\"title\":\"qr\",\"slug\":\"/docs/cli/qr\"},{\"title\":\"reset\",\"slug\":\"/docs/cli/reset\"},{\"title\":\"娌欑 CLI\",\"slug\":\"/docs/cli/sandbox\"},{\"title\":\"secrets\",\"slug\":\"/docs/cli/secrets\"},{\"title\":\"security\",\"slug\":\"/docs/cli/security\"},{\"title\":\"sessions\",\"slug\":\"/docs/cli/sessions\"},{\"title\":\"setup\",\"slug\":\"/docs/cli/setup\"},{\"title\":\"skills\",\"slug\":\"/docs/cli/skills\"},{\"title\":\"status\",\"slug\":\"/docs/cli/status\"},{\"title\":\"system\",\"slug\":\"/docs/cli/system\"},{\"title\":\"tui\",\"slug\":\"/docs/cli/tui\"},{\"title\":\"uninstall\",\"slug\":\"/docs/cli/uninstall\"},{\"title\":\"update\",\"slug\":\"/docs/cli/update\"},{\"title\":\"voicecall\",\"slug\":\"/docs/cli/voicecall\"},{\"title\":\"webhooks\",\"slug\":\"/docs/cli/webhooks\"}]},{\"title\":\"鎻掍欢绯荤粺\",\"slug\":\"/docs/plugins\",\"children\":[{\"title\":\"鎻掍欢鏅鸿兘浣撳伐鍏穃",\"slug\":\"/docs/plugins/agent-tools\"},{\"title\":\"Community plugins\",\"slug\":\"/docs/plugins/community\"},{\"title\":\"鎻掍欢娓呭崟\",\"slug\":\"/docs/plugins/manifest\"},{\"title\":\"Voice Call 鎻掍欢\",\"slug\":\"/docs/plugins/voice-call\"},{\"title\":\"Zalo Personal 鎻掍欢\",\"slug\":\"/docs/plugins/zalouser\"}]},{\"title\":\"鑺傜偣绠$悊\",\"slug\":\"/docs/nodes\",\"children\":[{\"title\":\"闊抽涓庤闊虫秷鎭痋",\"slug\":\"/docs/nodes/audio\"},{\"title\":\"鐩告満鎹曡幏\",\"slug\":\"/docs/nodes/camera\"},{\"title\":\"鍥惧儚鍜屽獟浣撴敮鎸乗",\"slug\":\"/docs/nodes/images\"},{\"title\":\"鑺傜偣\",\"slug\":\"/docs/nodes/index\"},{\"title\":\"浣嶇疆鍛戒护\",\"slug\":\"/docs/nodes/location-command\"},{\"title\":\"濯掍綋鐞嗚В\",\"slug\":\"/docs/nodes/media-understanding\"},{\"title\":\"Talk 妯″紡\",\"slug\":\"/docs/nodes/talk\"},{\"title\":\"鑺傜偣鏁呴殰鎺掓煡\",\"slug\":\"/docs/nodes/troubleshooting\"},{\"title\":\"鏂囨湰杞闊砛",\"slug\":\"/docs/nodes/tts\"},{\"title\":\"璇煶鍞ら啋\",\"slug\":\"/docs/nodes/voicewake\"}]},{\"title\":\"Web 鐣岄潰\",\"slug\":\"/docs/web\",\"children\":[{\"title\":\"鎺у埗 UI\",\"slug\":\"/docs/web/control-ui\"},{\"title\":\"浠〃鏉縗",\"slug\":\"/docs/web/dashboard\"},{\"title\":\"Web\",\"slug\":\"/docs/web/index\"},{\"title\":\"TUI\",\"slug\":\"/docs/web/tui\"},{\"title\":\"WebChat\",\"slug\":\"/docs/web/webchat\"}]},{\"title\":\"瀹夊叏閰嶇疆\",\"slug\":\"/docs/security\",\"children\":[{\"title\":\"CONTRIBUTING-THREAT-MODEL\",\"slug\":\"/docs/security/CONTRIBUTING-THREAT-MODEL\"},{\"title\":\"褰㈠紡鍖栭獙璇侊紙瀹夊叏妯″瀷锛塡",\"slug\":\"/docs/security/formal-verification\"},{\"title\":\"README\",\"slug\":\"/docs/security/README\"},{\"title\":\"THREAT-MODEL-ATLAS\",\"slug\":\"/docs/security/THREAT-MODEL-ATLAS\"}]},{\"title\":\"鍙傝€冩墜鍐孿",\"slug\":\"/docs/reference\",\"children\":[{\"title\":\"AGENTS.default\",\"slug\":\"/docs/reference/AGENTS.default\"},{\"title\":\"AGENTS\",\"slug\":\"/docs/reference/AGENTS\"},{\"title\":\"API 鐢ㄩ噺涓庤垂鐢╘",\"slug\":\"/docs/reference/api-usage-costs\"},{\"title\":\"CI Pipeline\",\"slug\":\"/docs/reference/ci\"},{\"title\":\"鑷磋阿\",\"slug\":\"/docs/reference/credits\"},{\"title\":\"璁惧鍨嬪彿鏁版嵁搴揬",\"slug\":\"/docs/reference/device-models\"},{\"title\":\"Prompt Caching\",\"slug\":\"/docs/reference/prompt-caching\"},{\"title\":\"RELEASING\",\"slug\":\"/docs/reference/RELEASING\"},{\"title\":\"RPC 閫傞厤鍣╘",\"slug\":\"/docs/reference/rpc\"},{\"title\":\"浼氳瘽绠$悊娣卞叆浜嗚В\",\"slug\":\"/docs/reference/session-management-compaction\"},{\"title\":\"娴嬭瘯\",\"slug\":\"/docs/reference/test\"},{\"title\":\"Token 浣跨敤涓庢垚鏈琝",\"slug\":\"/docs/reference/token-use\"},{\"title\":\"瀵硅瘽璁板綍娓呯悊\",\"slug\":\"/docs/reference/transcript-hygiene\"},{\"title\":\"鍚戝鍙傝€僜",\"slug\":\"/docs/reference/wizard\"}]},{\"title\":\"甯姪涓績\",\"slug\":\"/docs/help\",\"children\":[{\"title\":\"璋冭瘯\",\"slug\":\"/docs/help/debugging\"},{\"title\":\"鐜鍙橀噺\",\"slug\":\"/docs/help/environment\"},{\"title\":\"甯歌闂\",\"slug\":\"/docs/help/faq\"},{\"title\":\"甯姪\",\"slug\":\"/docs/help/index\"},{\"title\":\"鑴氭湰\",\"slug\":\"/docs/help/scripts\"},{\"title\":\"娴嬭瘯\",\"slug\":\"/docs/help/testing\"},{\"title\":\"鏁呴殰鎺掗櫎\",\"slug\":\"/docs/help/troubleshooting\"}]},{\"title\":\"璋冭瘯鎺掓煡\",\"slug\":\"/docs/debug\",\"children\":[{\"title\":\"Node + tsx 宕╂簝\",\"slug\":\"/docs/debug/node-issue\"}]},{\"title\":\"璁捐鏂囨。\",\"slug\":\"/docs/design\",\"children\":[{\"title\":\"kilo-gateway-integration\",\"slug\":\"/docs/design/kilo-gateway-integration\"}]},{\"title\":\"璇婃柇宸ュ叿\",\"slug\":\"/docs/diagnostics\",\"children\":[{\"title\":\"璇婃柇鏍囧織\",\"slug\":\"/docs/diagnostics/flags\"}]},{\"title\":\"瀹為獙鍔熻兘\",\"slug\":\"/docs/experiments\",\"children\":[{\"title\":\"鏂版墜寮曞鍜岄厤缃崗璁甛",\"slug\":\"/docs/experiments/onboarding-config-protocol\"}]},{\"title\":\"寮€鍙戞祦姘寸嚎\",\"slug\":\"/docs/pipelines\",\"children\":[{\"title\":\"Pi 寮€鍙戝伐浣滄祦绋媆",\"slug\":\"/docs/pipelines/pi-dev\"}]},{\"title\":\"閲嶆瀯鎸囧崡\",\"slug\":\"/docs/refactor\",\"children\":[{\"title\":\"Clawnet 閲嶆瀯\",\"slug\":\"/docs/refactor/clawnet\"},{\"title\":\"Exec 涓绘満閲嶆瀯\",\"slug\":\"/docs/refactor/exec-host\"},{\"title\":\"鍑虹珯浼氳瘽闀滃儚閲嶆瀯锛圛ssue\",\"slug\":\"/docs/refactor/outbound-session-mirroring\"},{\"title\":\"鎻掍欢 SDK 閲嶆瀯\",\"slug\":\"/docs/refactor/plugin-sdk\"},{\"title\":\"涓ユ牸閰嶇疆楠岃瘉\",\"slug\":\"/docs/refactor/strict-config\"}]}]},\"$2f\",\"$37\",1],\"$L39\"]},\"$2f\",\"$36\",1]\n"])</script><script>self.__next_f.push([1,"3f:D{\"time\":8.300300000235438}\n3f:D\"$40\"\n48:D{\"time\":21.225999999791384}\n48:D\"$49\"\n48:D{\"time\":24.304100000299513}\n48:[\"$\",\"$L4b\",null,{\"children\":[\"$\",\"$4d\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@4e\"},\"$49\",\"$4c\",1]},\"$49\",\"$4a\",1]\n50:D{\"time\":24.882000000216067}\n50:D\"$51\"\n50:D{\"time\":24.899100000038743}\n50:null\n53:D{\"time\":24.96030000038445}\n53:D\"$54\"\n53:D{\"time\":25.05850000027567}\n57:D{\"time\":25.16729999985546}\n57:D\"$58\"\n53:[\"$\",\"$L56\",null,{\"children\":\"$L57\"},\"$54\",\"$55\",1]\n59:D{\"time\":25.712400000542402}\n59:D\"$5a\"\n59:D{\"time\":25.813699999824166}\n5f:D{\"time\":25.927900000475347}\n5f:D\"$60\"\n59:[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L5d\",null,{\"children\":[\"$\",\"$4d\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L5f\"},\"$5a\",\"$5e\",1]},\"$5a\",\"$5c\",1]},\"$5a\",\"$5b\",1]\n61:[]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":\"$1\",\"b\":\"development\",\"c\":[\"\",\"docs\",\"start\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"start\",\"c\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$L5\",\"layout\",{\"type\":\"layout\",\"pagePath\":\"layout.tsx\",\"children\":[\"$\",\"$7\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/app_globals_71f961d1.css\",\"precedence\":\"next_static/chunks/app_globals_71f961d1.css\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"},null,\"$8\",0],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/_ef3e21fe._.js\",\"async\":true,\"nonce\":\"$undefined\"},null,\"$9\",0],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/app_layout_tsx_1cf6b850._.js\",\"async\":true,\"nonce\":\"$undefined\"},null,\"$a\",0]],\"$b\"]},null,\"$6\",1]},null,\"$4\",0],{\"children\":[[\"$\",\"$L5\",\"layout\",{\"type\":\"layout\",\"pagePath\":\"docs/layout.tsx\",\"children\":[\"$\",\"$7\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/_7fc90342._.js\",\"async\":true,\"nonce\":\"$undefined\"},null,\"$2c\",0],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/app_docs_layout_tsx_be039f49._.js\",\"async\":true,\"nonce\":\"$undefined\"},null,\"$2d\",0]],\"$2e\"]},null,\"$2b\",1]},null,\"$2a\",0],{\"children\":[[\"$\",\"$7\",\"c\",{\"children\":[null,[\"$\",\"$L1a\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L1c\",null,{},null,\"$3c\",1],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\",\"segmentViewBoundaries\":[\"$undefined\",\"$undefined\",\"$undefined\",\"$undefined\"]},null,\"$3b\",1]]},null,\"$3a\",0],{\"children\":[[\"$\",\"$7\",\"c\",{\"children\":[[\"$\",\"$L5\",\"c-page\",{\"type\":\"page\",\"pagePath\":\"docs/[...slug]/page.tsx\",\"children\":\"$L3f\"},null,\"$3e\",1],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/_df8e7d75._.js\",\"async\":true,\"nonce\":\"$undefined\"},null,\"$46\",0],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/app_docs_%5B___slug%5D_page_tsx_870e6a52._.js\",\"async\":true,\"nonce\":\"$undefined\"},null,\"$47\",0]],\"$48\"]},null,\"$3d\",0],{},null,false,false]},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$7\",\"h\",{\"children\":[\"$50\",\"$53\",\"$59\",null]},null,\"$4f\",0],false]],\"m\":\"$W61\",\"G\":[\"$62\",[\"$\",\"$L5\",\"ge-svn\",{\"type\":\"global-error\",\"pagePath\":\"__next_builtin__global-error.js\",\"children\":[]},null,\"$63\",0]],\"S\":false}\n"])</script><script>self.__next_f.push([1,"39:D{\"time\":26.728099999949336}\n39:[\"$\",\"main\",null,{\"className\":\"flex-1 p-8 overflow-y-auto\",\"children\":[\"$\",\"$L1a\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L1c\",null,{},null,\"$66\",1],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\",\"segmentViewBoundaries\":[\"$undefined\",\"$undefined\",\"$undefined\",\"$undefined\"]},null,\"$65\",1]},\"$2f\",\"$64\",1]\n3f:D{\"time\":27.1628999998793}\n57:D{\"time\":331.12060000002384}\n57:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"},\"$49\",\"$67\",0],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},\"$49\",\"$68\",0]]\n4e:D{\"time\":343.8271000003442}\n5f:D{\"time\":344.78380000032485}\n5f:null\n3f:E{\"digest\":\"199175180\",\"name\":\"TypeError\",\"message\":\"Cannot read properties of undefined (reading 'join')\",\"stack\":[[\"\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\[root-of-the-server]__d3d70a50._.js\",198,27,0,0,false],[\"DocPage\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\[root-of-the-server]__941270df._.js\",91,151,0,0,false]],\"env\":\"Server\",\"owner\":\"$40\"}\n4e:E{\"digest\":\"199175180\",\"name\":\"TypeError\",\"message\":\"Cannot read properties of undefined (reading 'join')\",\"stack\":[[\"\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\[root-of-the-server]__d3d70a50._.js\",198,27,0,0,false],[\"DocPage\",\"E:\\\\app-openclaw\\\\.next\\\\dev\\\\server\\\\chunks\\\\ssr\\\\[root-of-the-server]__941270df._.js\",91,151,0,0,false]],\"env\":\"Server\",\"owner\":\"$49\"}\n"])</script></body></html>