From 3fa97f7f7ab97caa42285d70f7a9fa820f556c27 Mon Sep 17 00:00:00 2001 From: sheepbox8646 Date: Mon, 16 Feb 2026 10:38:51 +0000 Subject: [PATCH] deploy: 3a2cf708ba5c98e306cbacbfe1eb612650edef67 --- 404.html | 4 +-- assets/{app.DJHzIiI5.js => app.FzeROex5.js} | 2 +- assets/blogs_2026-02-16.md.ZcmuKUmd.js | 1 + assets/blogs_2026-02-16.md.ZcmuKUmd.lean.js | 1 + assets/blogs_index.md.liWx4LKT.js | 1 + assets/blogs_index.md.liWx4LKT.lean.js | 1 + .../chunks/@localSearchIndexroot.Ni8JJAai.js | 1 + .../chunks/@localSearchIndexroot.tjLW8Ymm.js | 1 - assets/chunks/@localSearchIndexzh.dDuBvO1t.js | 1 + assets/chunks/@localSearchIndexzh.hHhvpH9g.js | 1 - ...LKn-Bo.js => VPLocalSearchBox.C-RQN60R.js} | 2 +- .../{theme.CGD9-5hG.js => theme.CN_f0IM_.js} | 4 +-- blogs/2026-02-16.html | 26 ++++++++++++++++++ blogs/2026-02-16/01-multi-bots.png | Bin 0 -> 39825 bytes blogs/2026-02-16/02-containerized.png | Bin 0 -> 269177 bytes blogs/2026-02-16/03-memory-engineering.png | Bin 0 -> 236013 bytes blogs/index.html | 26 ++++++++++++++++++ cli/auth.html | 8 +++--- cli/bot.html | 8 +++--- cli/channel.html | 8 +++--- cli/chat.html | 8 +++--- cli/config.html | 8 +++--- cli/index.html | 8 +++--- cli/model.html | 8 +++--- cli/provider.html | 8 +++--- cli/schedule.html | 8 +++--- concepts/bot.html | 8 +++--- concepts/channel.html | 8 +++--- concepts/container.html | 8 +++--- concepts/conversation-and-history.html | 8 +++--- concepts/index.html | 8 +++--- concepts/mcp.html | 8 +++--- concepts/memory.html | 8 +++--- concepts/provider-and-model.html | 8 +++--- concepts/schedule.html | 8 +++--- concepts/skills.html | 8 +++--- concepts/subagents.html | 8 +++--- getting-started.html | 8 +++--- getting-started/provider-and-model.html | 8 +++--- hashmap.json | 2 +- index.html | 8 +++--- installation/config-toml.html | 8 +++--- installation/docker.html | 8 +++--- troubleshooting.html | 8 +++--- zh/concepts/identity-and-binding.html | 8 +++--- zh/concepts/index.html | 8 +++--- zh/index.html | 8 +++--- zh/style/terminology.html | 8 +++--- 48 files changed, 185 insertions(+), 129 deletions(-) rename assets/{app.DJHzIiI5.js => app.FzeROex5.js} (95%) create mode 100644 assets/blogs_2026-02-16.md.ZcmuKUmd.js create mode 100644 assets/blogs_2026-02-16.md.ZcmuKUmd.lean.js create mode 100644 assets/blogs_index.md.liWx4LKT.js create mode 100644 assets/blogs_index.md.liWx4LKT.lean.js create mode 100644 assets/chunks/@localSearchIndexroot.Ni8JJAai.js delete mode 100644 assets/chunks/@localSearchIndexroot.tjLW8Ymm.js create mode 100644 assets/chunks/@localSearchIndexzh.dDuBvO1t.js delete mode 100644 assets/chunks/@localSearchIndexzh.hHhvpH9g.js rename assets/chunks/{VPLocalSearchBox.JELKn-Bo.js => VPLocalSearchBox.C-RQN60R.js} (99%) rename assets/chunks/{theme.CGD9-5hG.js => theme.CN_f0IM_.js} (99%) create mode 100644 blogs/2026-02-16.html create mode 100644 blogs/2026-02-16/01-multi-bots.png create mode 100644 blogs/2026-02-16/02-containerized.png create mode 100644 blogs/2026-02-16/03-memory-engineering.png create mode 100644 blogs/index.html diff --git a/404.html b/404.html index 98486682..a0b64187 100644 --- a/404.html +++ b/404.html @@ -9,7 +9,7 @@ - + @@ -17,7 +17,7 @@
- + \ No newline at end of file diff --git a/assets/app.DJHzIiI5.js b/assets/app.FzeROex5.js similarity index 95% rename from assets/app.DJHzIiI5.js rename to assets/app.FzeROex5.js index c23ce3ed..7e1a02cd 100644 --- a/assets/app.DJHzIiI5.js +++ b/assets/app.FzeROex5.js @@ -1 +1 @@ -import{t as p}from"./chunks/theme.CGD9-5hG.js";import{R as s,a2 as i,a3 as u,a4 as c,a5 as l,a6 as f,a7 as d,a8 as m,a9 as h,aa as g,ab as A,d as v,u as y,v as C,s as P,ac as b,ad as w,ae as R,af as E}from"./chunks/framework.DEqXEGcv.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(p),S=v({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return C(()=>{P(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&b(),w(),R(),n.setup&&n.setup(),()=>E(n.Layout)}});async function T(){globalThis.__VITEPRESS__=!0;const e=_(),a=D();a.provide(u,e);const t=c(e.route);return a.provide(l,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return A(S)}function _(){let e=s;return h(a=>{let t=g(a),o=null;return t&&(e&&(t=t.replace(/\.js$/,".lean.js")),o=import(t)),s&&(e=!1),o},n.NotFound)}s&&T().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{T as createApp}; +import{t as p}from"./chunks/theme.CN_f0IM_.js";import{R as s,a2 as i,a3 as u,a4 as c,a5 as l,a6 as f,a7 as d,a8 as m,a9 as h,aa as g,ab as A,d as v,u as y,v as C,s as P,ac as b,ad as w,ae as R,af as E}from"./chunks/framework.DEqXEGcv.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(p),S=v({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return C(()=>{P(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&b(),w(),R(),n.setup&&n.setup(),()=>E(n.Layout)}});async function T(){globalThis.__VITEPRESS__=!0;const e=_(),a=D();a.provide(u,e);const t=c(e.route);return a.provide(l,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return A(S)}function _(){let e=s;return h(a=>{let t=g(a),o=null;return t&&(e&&(t=t.replace(/\.js$/,".lean.js")),o=import(t)),s&&(e=!1),o},n.NotFound)}s&&T().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{T as createApp}; diff --git a/assets/blogs_2026-02-16.md.ZcmuKUmd.js b/assets/blogs_2026-02-16.md.ZcmuKUmd.js new file mode 100644 index 00000000..190de270 --- /dev/null +++ b/assets/blogs_2026-02-16.md.ZcmuKUmd.js @@ -0,0 +1 @@ +import{_ as t,o as a,c as o,ag as n}from"./chunks/framework.DEqXEGcv.js";const r="/blogs/2026-02-16/01-multi-bots.png",i="/blogs/2026-02-16/02-containerized.png",s="/blogs/2026-02-16/03-memory-engineering.png",y=JSON.parse('{"title":"Introduction to Memoh - The Case for an Always-On, Containerized Home Agent","description":"","frontmatter":{"title":"Introduction to Memoh - The Case for an Always-On, Containerized Home Agent","author":"Team Memoh"},"headers":[],"relativePath":"blogs/2026-02-16.md","filePath":"blogs/2026-02-16.md","lastUpdated":1771238299000}'),l={name:"blogs/2026-02-16.md"};function h(c,e,d,u,m,p){return a(),o("div",null,[...e[0]||(e[0]=[n('

Introduction to Memoh - The Case for an Always-On, Containerized Home Agent

Overview

We enter 2026 with a familiar tension: models get smarter every quarter, but the “agent experience” still breaks on context, latency, privacy, and real-world workflows. Over the past year, We kept circling three questions:

Memoh is our attempt to turn those questions into something buildable—not a manifesto, but a system that can survive contact with reality.

Story Time

Time travels fast. Somewhere between “I’ll remember this” and “wait, why did we decide that?”, a year disappears.

That’s the annoying part of building: most progress doesn’t feel like progress while it’s happening. It’s just a stream of small choices, half-finished threads, late-night fixes, and the occasional moment that actually clicks. The kind of moment where you sit back and think: okay—this is real.

Around the same time, I noticed something else: the internet started to feel smoother—and worse.

Text got cleaner, longer, more polite, more… empty. You could smell when something was generated: low information density, too many metaphors, too much agreement, not enough stakes.

I caught myself doing it too.

So I started forcing a constraint: say it plainly. Keep the density. Don’t inflate. Don’t hide behind style. If something mattered, anchor it to a real moment, a real trade-off, a real cost paid.

Because the thing LLMs can’t give you is not “intelligence.” It’s weight. The feeling that a human actually stood somewhere in time and wrote from that position.

That’s when I realized what I wanted wasn’t “an AI that can talk.” I wanted an AI that can live with you—quietly, continuously, accumulating context without turning your life into content sludge.

Phones were out first instinct—it's personal, powerful, always there. But mobile OS is closed: without OEM privileges you can build an app, not ambient infrastructure.

So We looked for the always-on node every home already has: the router (conceptually). Then the economics clash—router-class hardware can’t carry memory, RAG, tools, and multi-user agents. The device evolves: more RAM/storage, a screen, mic/speaker, tiny battery for take out, portable form.

Eventually it stops being a router. It becomes a new category: a home agent base layer.

What

Memoh is a containerized home/studio AI base layer: cloud-grade model capability paired with local-first memory (knowledge base, RAG/search, conversation history) that stays under your control.

Why

Long-context models raise the ceiling for agents—but they also make “fully local” expensive and “fully cloud” uncomfortable. People don’t want to re-brief AI every day, and they don’t want their durable context trapped in someone else’s feed. Containerization makes Memoh portable, reproducible, and safe to run as always-on infrastructure—so continuity becomes cheap, private, and dependable.

How

We run Memoh as a containerized stack: isolated services for storage (files/DB/vector index), retrieval, tool/runtime execution, and the control plane. Inference calls cloud APIs when you need frontier capability; durable memory and indexing stay local. The device acts as an always-on node (router-like, not a router) serving multiple users with strict boundaries: sharing is explicit, private context remains private, and everything is deployable/upgradable as versioned containers.

Features

Compare to OpenClaw

We Shared core belief: both Memoh and OpenClaw treat the agent as more than a chatbox—we give the LLM a playground: a real environment where it can remember, use tools, and iterate.

Where Memoh differs:

Conclusion

Memoh is built for one thing: always-on continuity—an AI that stays online, and a memory that stays yours.

We keep frontier inference in the cloud, keep durable context local, and run everything as a containerized, always-on stack. If you want an agent that feels less like an app and more like home infrastructure, that’s the bet Memoh is making.

Furthermore, we will continue to operate and permanently open source it, permanently open-source Memoh, making it a product with long impact.

',33)])])}const f=t(l,[["render",h]]);export{y as __pageData,f as default}; diff --git a/assets/blogs_2026-02-16.md.ZcmuKUmd.lean.js b/assets/blogs_2026-02-16.md.ZcmuKUmd.lean.js new file mode 100644 index 00000000..6ea292b9 --- /dev/null +++ b/assets/blogs_2026-02-16.md.ZcmuKUmd.lean.js @@ -0,0 +1 @@ +import{_ as t,o as a,c as o,ag as n}from"./chunks/framework.DEqXEGcv.js";const r="/blogs/2026-02-16/01-multi-bots.png",i="/blogs/2026-02-16/02-containerized.png",s="/blogs/2026-02-16/03-memory-engineering.png",y=JSON.parse('{"title":"Introduction to Memoh - The Case for an Always-On, Containerized Home Agent","description":"","frontmatter":{"title":"Introduction to Memoh - The Case for an Always-On, Containerized Home Agent","author":"Team Memoh"},"headers":[],"relativePath":"blogs/2026-02-16.md","filePath":"blogs/2026-02-16.md","lastUpdated":1771238299000}'),l={name:"blogs/2026-02-16.md"};function h(c,e,d,u,m,p){return a(),o("div",null,[...e[0]||(e[0]=[n("",33)])])}const f=t(l,[["render",h]]);export{y as __pageData,f as default}; diff --git a/assets/blogs_index.md.liWx4LKT.js b/assets/blogs_index.md.liWx4LKT.js new file mode 100644 index 00000000..0fe11026 --- /dev/null +++ b/assets/blogs_index.md.liWx4LKT.js @@ -0,0 +1 @@ +import{_ as a,o,c as s,j as e,a as l}from"./chunks/framework.DEqXEGcv.js";const g=JSON.parse('{"title":"Blogs","description":"","frontmatter":{},"headers":[],"relativePath":"blogs/index.md","filePath":"blogs/index.md","lastUpdated":1771238299000}'),n={name:"blogs/index.md"};function r(i,t,d,c,p,m){return o(),s("div",null,[...t[0]||(t[0]=[e("h1",{id:"blogs",tabindex:"-1"},[l("Blogs "),e("a",{class:"header-anchor",href:"#blogs","aria-label":'Permalink to "Blogs"'},"​")],-1),e("p",null,"This section contains the latest blogs about Memoh.",-1),e("ul",null,[e("li",null,[e("a",{href:"/blogs/2026-02-16.html"},"Introduction (Feb 2026)")])],-1)])])}const h=a(n,[["render",r]]);export{g as __pageData,h as default}; diff --git a/assets/blogs_index.md.liWx4LKT.lean.js b/assets/blogs_index.md.liWx4LKT.lean.js new file mode 100644 index 00000000..0fe11026 --- /dev/null +++ b/assets/blogs_index.md.liWx4LKT.lean.js @@ -0,0 +1 @@ +import{_ as a,o,c as s,j as e,a as l}from"./chunks/framework.DEqXEGcv.js";const g=JSON.parse('{"title":"Blogs","description":"","frontmatter":{},"headers":[],"relativePath":"blogs/index.md","filePath":"blogs/index.md","lastUpdated":1771238299000}'),n={name:"blogs/index.md"};function r(i,t,d,c,p,m){return o(),s("div",null,[...t[0]||(t[0]=[e("h1",{id:"blogs",tabindex:"-1"},[l("Blogs "),e("a",{class:"header-anchor",href:"#blogs","aria-label":'Permalink to "Blogs"'},"​")],-1),e("p",null,"This section contains the latest blogs about Memoh.",-1),e("ul",null,[e("li",null,[e("a",{href:"/blogs/2026-02-16.html"},"Introduction (Feb 2026)")])],-1)])])}const h=a(n,[["render",r]]);export{g as __pageData,h as default}; diff --git a/assets/chunks/@localSearchIndexroot.Ni8JJAai.js b/assets/chunks/@localSearchIndexroot.Ni8JJAai.js new file mode 100644 index 00000000..142937c8 --- /dev/null +++ b/assets/chunks/@localSearchIndexroot.Ni8JJAai.js @@ -0,0 +1 @@ +const e='{"documentCount":153,"nextId":153,"documentIds":{"0":"/blogs/2026-02-16.html#introduction-to-memoh-the-case-for-an-always-on-containerized-home-agent","1":"/blogs/2026-02-16.html#overview","2":"/blogs/2026-02-16.html#story-time","3":"/blogs/2026-02-16.html#what","4":"/blogs/2026-02-16.html#why","5":"/blogs/2026-02-16.html#how","6":"/blogs/2026-02-16.html#features","7":"/blogs/2026-02-16.html#compare-to-openclaw","8":"/blogs/2026-02-16.html#conclusion","9":"/cli/auth.html#auth-commands","10":"/cli/auth.html#login","11":"/cli/auth.html#logout","12":"/cli/auth.html#whoami","13":"/cli/bot.html#bot-commands","14":"/cli/bot.html#bot-list","15":"/cli/bot.html#bot-create","16":"/cli/bot.html#bot-update","17":"/cli/bot.html#bot-delete","18":"/cli/bot.html#bot-chat","19":"/cli/bot.html#bot-set-model","20":"/blogs/#blogs","21":"/cli/channel.html#channel-commands","22":"/cli/channel.html#channel-list","23":"/cli/channel.html#channel-info","24":"/cli/channel.html#channel-config-get","25":"/cli/channel.html#channel-config-set","26":"/cli/channel.html#channel-bind-get","27":"/cli/channel.html#channel-bind-set","28":"/cli/chat.html#chat-commands","29":"/cli/chat.html#default-interactive-chat","30":"/cli/chat.html#tui","31":"/cli/chat.html#version","32":"/cli/config.html#config-commands","33":"/cli/config.html#config","34":"/cli/config.html#config-set","35":"/cli/model.html#model-commands","36":"/cli/model.html#model-list","37":"/cli/model.html#model-create","38":"/cli/model.html#model-delete","39":"/cli/#memoh-cli","40":"/cli/#installation","41":"/cli/#configuration","42":"/cli/#commands","43":"/cli/provider.html#provider-commands","44":"/cli/provider.html#provider-list","45":"/cli/provider.html#provider-create","46":"/cli/provider.html#provider-delete","47":"/cli/schedule.html#schedule-commands","48":"/cli/schedule.html#schedule-list","49":"/cli/schedule.html#schedule-get","50":"/cli/schedule.html#schedule-create","51":"/cli/schedule.html#schedule-update","52":"/cli/schedule.html#schedule-toggle","53":"/cli/schedule.html#schedule-delete","54":"/concepts/bot.html#bot","55":"/concepts/bot.html#key-settings","56":"/concepts/bot.html#why-it-matters","57":"/concepts/bot.html#web-ui-path","58":"/concepts/channel.html#channel","59":"/concepts/channel.html#what-a-channel-configuration-defines","60":"/concepts/channel.html#why-it-matters","61":"/concepts/channel.html#web-ui-path","62":"/concepts/container.html#container","63":"/concepts/container.html#what-isolation-gives-you","64":"/concepts/container.html#why-it-matters","65":"/concepts/container.html#web-ui-path","66":"/concepts/conversation-and-history.html#conversation-and-history","67":"/concepts/conversation-and-history.html#what-this-includes","68":"/concepts/conversation-and-history.html#why-it-matters","69":"/concepts/conversation-and-history.html#web-ui-path","70":"/concepts/#concepts-overview","71":"/concepts/#concept-map","72":"/concepts/#recommended-reading-order","73":"/concepts/mcp.html#mcp","74":"/concepts/mcp.html#what-mcp-adds","75":"/concepts/mcp.html#why-it-matters","76":"/concepts/mcp.html#web-ui-path","77":"/concepts/memory.html#memory","78":"/concepts/memory.html#how-it-works","79":"/concepts/memory.html#why-it-matters","80":"/concepts/memory.html#web-ui-path","81":"/concepts/provider-and-model.html#provider-and-model","82":"/concepts/provider-and-model.html#typical-setup","83":"/concepts/provider-and-model.html#model-assignment-to-bot","84":"/concepts/provider-and-model.html#web-ui-path","85":"/concepts/schedule.html#schedule","86":"/concepts/schedule.html#core-fields","87":"/concepts/schedule.html#why-it-matters","88":"/concepts/schedule.html#web-ui-path","89":"/concepts/skills.html#skills","90":"/concepts/skills.html#typical-skill-content","91":"/concepts/skills.html#why-it-matters","92":"/concepts/skills.html#web-ui-path","93":"/concepts/subagents.html#subagents","94":"/concepts/subagents.html#core-idea","95":"/concepts/subagents.html#why-it-matters","96":"/concepts/subagents.html#web-ui-path","97":"/getting-started.html#about-memoh","98":"/getting-started.html#what-is-memoh","99":"/getting-started.html#key-features","100":"/getting-started.html#multi-bot-management","101":"/getting-started.html#containerized-isolation","102":"/getting-started.html#memory-engineering","103":"/getting-started.html#multi-platform-support","104":"/getting-started.html#agent-capabilities","105":"/getting-started.html#multi-llm-provider-support","106":"/getting-started.html#mcp-protocol-support","107":"/getting-started.html#scheduled-tasks","108":"/getting-started.html#graphical-configuration","109":"/getting-started.html#cli-tool","110":"/getting-started.html#installation","111":"/getting-started/provider-and-model.html#configure-provider-and-model","112":"/getting-started/provider-and-model.html#prerequisites","113":"/getting-started/provider-and-model.html#step-1-open-the-models-page","114":"/getting-started/provider-and-model.html#step-2-add-a-provider","115":"/getting-started/provider-and-model.html#step-3-add-models","116":"/getting-started/provider-and-model.html#step-4-edit-or-delete","117":"/getting-started/provider-and-model.html#next-steps","118":"/#memoh-documentation","119":"/#documentation","120":"/installation/config-toml.html#config-toml-reference","121":"/installation/config-toml.html#full-example","122":"/installation/config-toml.html#section-reference","123":"/installation/config-toml.html#log","124":"/installation/config-toml.html#server","125":"/installation/config-toml.html#admin","126":"/installation/config-toml.html#auth","127":"/installation/config-toml.html#containerd","128":"/installation/config-toml.html#mcp","129":"/installation/config-toml.html#postgres","130":"/installation/config-toml.html#qdrant","131":"/installation/config-toml.html#agent-gateway","132":"/installation/config-toml.html#web","133":"/installation/config-toml.html#brave","134":"/installation/docker.html#docker-installation","135":"/installation/docker.html#prerequisites","136":"/installation/docker.html#one-click-install","137":"/installation/docker.html#manual-install","138":"/installation/docker.html#access-points","139":"/installation/docker.html#custom-configuration","140":"/installation/docker.html#common-commands","141":"/installation/docker.html#production-checklist","142":"/installation/docker.html#troubleshooting","143":"/installation/docker.html#security-warnings","144":"/troubleshooting.html#troubleshooting","145":"/troubleshooting.html#mcp-container-no-running-task-found-task-mcp-xxx-not-found","146":"/troubleshooting.html#symptom","147":"/troubleshooting.html#cause","148":"/troubleshooting.html#solution","149":"/troubleshooting.html#mcp-container-image-update-not-taking-effect-after-rebuild","150":"/troubleshooting.html#symptom-1","151":"/troubleshooting.html#cause-1","152":"/troubleshooting.html#solution-1"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[12,1,1],"1":[1,12,73],"2":[2,12,215],"3":[1,12,29],"4":[1,12,54],"5":[1,12,65],"6":[1,12,104],"7":[3,12,83],"8":[1,12,62],"9":[2,1,1],"10":[1,2,25],"11":[1,2,10],"12":[1,2,23],"13":[2,1,7],"14":[2,2,23],"15":[2,2,29],"16":[2,2,31],"17":[2,2,10],"18":[2,2,19],"19":[3,2,26],"20":[1,1,12],"21":[2,1,8],"22":[2,2,12],"23":[2,2,20],"24":[3,2,18],"25":[3,2,36],"26":[3,2,21],"27":[3,2,30],"28":[2,1,1],"29":[3,2,46],"30":[1,2,29],"31":[1,2,6],"32":[2,1,18],"33":[1,2,16],"34":[2,2,39],"35":[2,1,6],"36":[2,2,14],"37":[2,2,48],"38":[2,2,13],"39":[2,1,28],"40":[1,2,56],"41":[1,2,20],"42":[1,2,61],"43":[2,1,8],"44":[2,2,21],"45":[2,2,50],"46":[2,2,13],"47":[2,1,18],"48":[2,2,12],"49":[2,2,11],"50":[2,2,51],"51":[2,2,32],"52":[2,2,14],"53":[2,2,9],"54":[1,1,23],"55":[2,1,31],"56":[3,1,21],"57":[3,1,7],"58":[1,1,18],"59":[5,1,20],"60":[3,1,15],"61":[3,1,7],"62":[1,1,9],"63":[4,1,24],"64":[3,1,19],"65":[3,1,7],"66":[3,1,9],"67":[3,3,17],"68":[3,3,16],"69":[3,3,9],"70":[2,1,29],"71":[2,2,56],"72":[3,2,14],"73":[1,1,12],"74":[3,1,31],"75":[3,1,16],"76":[3,1,7],"77":[1,1,12],"78":[3,1,30],"79":[3,1,16],"80":[3,1,7],"81":[3,1,28],"82":[2,3,20],"83":[4,3,21],"84":[3,3,16],"85":[1,1,16],"86":[2,1,23],"87":[3,1,20],"88":[3,1,23],"89":[1,1,18],"90":[3,1,11],"91":[3,1,16],"92":[3,1,28],"93":[1,1,13],"94":[2,1,30],"95":[3,1,15],"96":[3,1,7],"97":[2,1,1],"98":[4,2,50],"99":[2,2,1],"100":[3,4,29],"101":[2,4,33],"102":[2,4,51],"103":[3,4,31],"104":[2,4,57],"105":[4,4,23],"106":[3,4,23],"107":[2,4,22],"108":[2,4,27],"109":[2,4,24],"110":[1,2,35],"111":[4,1,25],"112":[1,4,19],"113":[6,4,34],"114":[5,4,76],"115":[4,4,77],"116":[5,4,29],"117":[2,4,24],"118":[2,1,45],"119":[1,2,32],"120":[3,1,29],"121":[2,3,82],"122":[2,3,1],"123":[2,4,17],"124":[2,4,24],"125":[2,4,18],"126":[2,4,30],"127":[2,4,20],"128":[2,4,44],"129":[2,4,30],"130":[2,4,34],"131":[3,4,34],"132":[2,4,17],"133":[2,4,32],"134":[2,1,42],"135":[1,2,5],"136":[3,2,73],"137":[2,2,44],"138":[2,2,31],"139":[2,2,65],"140":[2,2,18],"141":[2,2,40],"142":[1,2,21],"143":[2,2,27],"144":[1,1,1],"145":[9,1,1],"146":[1,10,46],"147":[1,10,65],"148":[1,10,56],"149":[9,1,1],"150":[1,10,33],"151":[1,10,44],"152":[1,10,55]},"averageFieldLength":[2.339869281045751,2.888888888888889,28.248366013071895],"storedFields":{"0":{"title":"Introduction to Memoh - The Case for an Always-On, Containerized Home Agent","titles":[]},"1":{"title":"Overview","titles":["Introduction to Memoh - The Case for an Always-On, Containerized Home Agent"]},"2":{"title":"Story Time","titles":["Introduction to Memoh - The Case for an Always-On, Containerized Home Agent"]},"3":{"title":"What","titles":["Introduction to Memoh - The Case for an Always-On, Containerized Home Agent"]},"4":{"title":"Why","titles":["Introduction to Memoh - The Case for an Always-On, Containerized Home Agent"]},"5":{"title":"How","titles":["Introduction to Memoh - The Case for an Always-On, Containerized Home Agent"]},"6":{"title":"Features","titles":["Introduction to Memoh - The Case for an Always-On, Containerized Home Agent"]},"7":{"title":"Compare to OpenClaw","titles":["Introduction to Memoh - The Case for an Always-On, Containerized Home Agent"]},"8":{"title":"Conclusion","titles":["Introduction to Memoh - The Case for an Always-On, Containerized Home Agent"]},"9":{"title":"Auth Commands","titles":[]},"10":{"title":"login","titles":["Auth Commands"]},"11":{"title":"logout","titles":["Auth Commands"]},"12":{"title":"whoami","titles":["Auth Commands"]},"13":{"title":"Bot Commands","titles":[]},"14":{"title":"bot list","titles":["Bot Commands"]},"15":{"title":"bot create","titles":["Bot Commands"]},"16":{"title":"bot update","titles":["Bot Commands"]},"17":{"title":"bot delete","titles":["Bot Commands"]},"18":{"title":"bot chat","titles":["Bot Commands"]},"19":{"title":"bot set-model","titles":["Bot Commands"]},"20":{"title":"Blogs","titles":[]},"21":{"title":"Channel Commands","titles":[]},"22":{"title":"channel list","titles":["Channel Commands"]},"23":{"title":"channel info","titles":["Channel Commands"]},"24":{"title":"channel config get","titles":["Channel Commands"]},"25":{"title":"channel config set","titles":["Channel Commands"]},"26":{"title":"channel bind get","titles":["Channel Commands"]},"27":{"title":"channel bind set","titles":["Channel Commands"]},"28":{"title":"Chat Commands","titles":[]},"29":{"title":"Default: Interactive Chat","titles":["Chat Commands"]},"30":{"title":"tui","titles":["Chat Commands"]},"31":{"title":"version","titles":["Chat Commands"]},"32":{"title":"Config Commands","titles":[]},"33":{"title":"config","titles":["Config Commands"]},"34":{"title":"config set","titles":["Config Commands"]},"35":{"title":"Model Commands","titles":[]},"36":{"title":"model list","titles":["Model Commands"]},"37":{"title":"model create","titles":["Model Commands"]},"38":{"title":"model delete","titles":["Model Commands"]},"39":{"title":"Memoh CLI","titles":[]},"40":{"title":"Installation","titles":["Memoh CLI"]},"41":{"title":"Configuration","titles":["Memoh CLI"]},"42":{"title":"Commands","titles":["Memoh CLI"]},"43":{"title":"Provider Commands","titles":[]},"44":{"title":"provider list","titles":["Provider Commands"]},"45":{"title":"provider create","titles":["Provider Commands"]},"46":{"title":"provider delete","titles":["Provider Commands"]},"47":{"title":"Schedule Commands","titles":[]},"48":{"title":"schedule list","titles":["Schedule Commands"]},"49":{"title":"schedule get","titles":["Schedule Commands"]},"50":{"title":"schedule create","titles":["Schedule Commands"]},"51":{"title":"schedule update","titles":["Schedule Commands"]},"52":{"title":"schedule toggle","titles":["Schedule Commands"]},"53":{"title":"schedule delete","titles":["Schedule Commands"]},"54":{"title":"Bot","titles":[]},"55":{"title":"Key Settings","titles":["Bot"]},"56":{"title":"Why It Matters","titles":["Bot"]},"57":{"title":"Web UI Path","titles":["Bot"]},"58":{"title":"Channel","titles":[]},"59":{"title":"What a Channel Configuration Defines","titles":["Channel"]},"60":{"title":"Why It Matters","titles":["Channel"]},"61":{"title":"Web UI Path","titles":["Channel"]},"62":{"title":"Container","titles":[]},"63":{"title":"What Isolation Gives You","titles":["Container"]},"64":{"title":"Why It Matters","titles":["Container"]},"65":{"title":"Web UI Path","titles":["Container"]},"66":{"title":"Conversation and History","titles":[]},"67":{"title":"What This Includes","titles":["Conversation and History"]},"68":{"title":"Why It Matters","titles":["Conversation and History"]},"69":{"title":"Web UI Path","titles":["Conversation and History"]},"70":{"title":"Concepts Overview","titles":[]},"71":{"title":"Concept Map","titles":["Concepts Overview"]},"72":{"title":"Recommended Reading Order","titles":["Concepts Overview"]},"73":{"title":"MCP","titles":[]},"74":{"title":"What MCP Adds","titles":["MCP"]},"75":{"title":"Why It Matters","titles":["MCP"]},"76":{"title":"Web UI Path","titles":["MCP"]},"77":{"title":"Memory","titles":[]},"78":{"title":"How It Works","titles":["Memory"]},"79":{"title":"Why It Matters","titles":["Memory"]},"80":{"title":"Web UI Path","titles":["Memory"]},"81":{"title":"Provider and Model","titles":[]},"82":{"title":"Typical Setup","titles":["Provider and Model"]},"83":{"title":"Model Assignment to Bot","titles":["Provider and Model"]},"84":{"title":"Web UI Path","titles":["Provider and Model"]},"85":{"title":"Schedule","titles":[]},"86":{"title":"Core Fields","titles":["Schedule"]},"87":{"title":"Why It Matters","titles":["Schedule"]},"88":{"title":"Web UI Path","titles":["Schedule"]},"89":{"title":"Skills","titles":[]},"90":{"title":"Typical Skill Content","titles":["Skills"]},"91":{"title":"Why It Matters","titles":["Skills"]},"92":{"title":"Web UI Path","titles":["Skills"]},"93":{"title":"Subagents","titles":[]},"94":{"title":"Core Idea","titles":["Subagents"]},"95":{"title":"Why It Matters","titles":["Subagents"]},"96":{"title":"Web UI Path","titles":["Subagents"]},"97":{"title":"About Memoh","titles":[]},"98":{"title":"What is Memoh?","titles":["About Memoh"]},"99":{"title":"Key Features","titles":["About Memoh"]},"100":{"title":"Multi-Bot Management","titles":["About Memoh","Key Features"]},"101":{"title":"Containerized Isolation","titles":["About Memoh","Key Features"]},"102":{"title":"Memory Engineering","titles":["About Memoh","Key Features"]},"103":{"title":"Multi-Platform Support","titles":["About Memoh","Key Features"]},"104":{"title":"Agent Capabilities","titles":["About Memoh","Key Features"]},"105":{"title":"Multi-LLM Provider Support","titles":["About Memoh","Key Features"]},"106":{"title":"MCP Protocol Support","titles":["About Memoh","Key Features"]},"107":{"title":"Scheduled Tasks","titles":["About Memoh","Key Features"]},"108":{"title":"Graphical Configuration","titles":["About Memoh","Key Features"]},"109":{"title":"CLI Tool","titles":["About Memoh","Key Features"]},"110":{"title":"Installation","titles":["About Memoh"]},"111":{"title":"Configure Provider and Model","titles":[]},"112":{"title":"Prerequisites","titles":["Configure Provider and Model"]},"113":{"title":"Step 1: Open the Models Page","titles":["Configure Provider and Model"]},"114":{"title":"Step 2: Add a Provider","titles":["Configure Provider and Model"]},"115":{"title":"Step 3: Add Models","titles":["Configure Provider and Model"]},"116":{"title":"Step 4: Edit or Delete","titles":["Configure Provider and Model"]},"117":{"title":"Next Steps","titles":["Configure Provider and Model"]},"118":{"title":"Memoh Documentation","titles":[]},"119":{"title":"Documentation","titles":["Memoh Documentation"]},"120":{"title":"config.toml Reference","titles":[]},"121":{"title":"Full Example","titles":["config.toml Reference"]},"122":{"title":"Section Reference","titles":["config.toml Reference"]},"123":{"title":"[log]","titles":["config.toml Reference","Section Reference"]},"124":{"title":"[server]","titles":["config.toml Reference","Section Reference"]},"125":{"title":"[admin]","titles":["config.toml Reference","Section Reference"]},"126":{"title":"[auth]","titles":["config.toml Reference","Section Reference"]},"127":{"title":"[containerd]","titles":["config.toml Reference","Section Reference"]},"128":{"title":"[mcp]","titles":["config.toml Reference","Section Reference"]},"129":{"title":"[postgres]","titles":["config.toml Reference","Section Reference"]},"130":{"title":"[qdrant]","titles":["config.toml Reference","Section Reference"]},"131":{"title":"[agent_gateway]","titles":["config.toml Reference","Section Reference"]},"132":{"title":"[web]","titles":["config.toml Reference","Section Reference"]},"133":{"title":"[brave]","titles":["config.toml Reference","Section Reference"]},"134":{"title":"Docker Installation","titles":[]},"135":{"title":"Prerequisites","titles":["Docker Installation"]},"136":{"title":"One-Click Install","titles":["Docker Installation"]},"137":{"title":"Manual Install","titles":["Docker Installation"]},"138":{"title":"Access Points","titles":["Docker Installation"]},"139":{"title":"Custom Configuration","titles":["Docker Installation"]},"140":{"title":"Common Commands","titles":["Docker Installation"]},"141":{"title":"Production Checklist","titles":["Docker Installation"]},"142":{"title":"Troubleshooting","titles":["Docker Installation"]},"143":{"title":"Security Warnings","titles":["Docker Installation"]},"144":{"title":"Troubleshooting","titles":[]},"145":{"title":"MCP Container: no running task found: task mcp-xxx not found","titles":["Troubleshooting"]},"146":{"title":"Symptom","titles":["Troubleshooting","MCP Container: no running task found: task mcp-xxx not found"]},"147":{"title":"Cause","titles":["Troubleshooting","MCP Container: no running task found: task mcp-xxx not found"]},"148":{"title":"Solution","titles":["Troubleshooting","MCP Container: no running task found: task mcp-xxx not found"]},"149":{"title":"MCP Container: Image update not taking effect after rebuild","titles":["Troubleshooting"]},"150":{"title":"Symptom","titles":["Troubleshooting","MCP Container: Image update not taking effect after rebuild"]},"151":{"title":"Cause","titles":["Troubleshooting","MCP Container: Image update not taking effect after rebuild"]},"152":{"title":"Solution","titles":["Troubleshooting","MCP Container: Image update not taking effect after rebuild"]}},"dirtCount":0,"index":[["$path",{"2":{"150":1}}],["|",{"2":{"136":2}}],["7",{"2":{"126":1}}],["6334",{"2":{"121":1,"130":1}}],["5432",{"2":{"121":1,"129":1}}],["8081",{"2":{"121":1,"131":1,"138":1}}],["8082",{"2":{"112":1,"121":1,"132":1,"138":1}}],["8080",{"2":{"33":1,"34":2,"40":1,"121":1,"124":3,"138":1}}],["qwen",{"2":{"105":1}}],["qdrant",{"0":{"130":1},"2":{"102":1,"110":1,"121":1,"130":2,"134":1,"141":1}}],["quot",{"2":{"123":4,"124":2,"125":2,"126":6,"127":4,"128":8,"129":8,"130":6,"131":4,"132":2,"133":4}}],["quality",{"2":{"83":1}}],["quarter",{"2":{"1":1}}],["quit",{"2":{"18":1,"29":1}}],["quietly",{"2":{"2":1}}],["questions",{"2":{"1":2}}],["9am",{"2":{"50":1}}],["9",{"2":{"50":1}}],["xxx",{"0":{"145":1},"1":{"146":1,"147":1,"148":1},"2":{"146":1,"147":1}}],["x26",{"2":{"142":2}}],["xai",{"2":{"45":1,"105":1,"114":1}}],["x3c",{"2":{"29":1,"30":1,"38":1,"46":1,"48":1,"49":2,"50":1,"51":2,"52":2,"53":2,"148":1}}],["32",{"2":{"121":1,"126":1,"139":1}}],["3",{"0":{"115":1},"2":{"37":2,"115":2}}],["10",{"2":{"121":1,"130":1}}],["100",{"2":{"34":1}}],["11434",{"2":{"45":1,"114":2}}],["1536",{"2":{"37":1,"115":1}}],["168h",{"2":{"121":1,"126":1}}],["168",{"2":{"34":1}}],["192",{"2":{"34":1}}],["1",{"0":{"113":1},"2":{"33":1,"34":2,"40":1,"121":4,"129":1,"130":1,"131":1,"132":1,"138":1}}],["127",{"2":{"33":1,"34":1,"40":1,"121":4,"129":1,"130":1,"131":1,"132":1}}],["0",{"2":{"33":2,"34":2,"40":2,"50":1,"121":8,"129":2,"130":2,"131":2,"132":2}}],["=",{"2":{"33":2,"121":30,"146":2,"148":1}}],["4",{"0":{"116":1},"2":{"19":1,"37":2,"38":1,"115":2}}],["~",{"2":{"10":1,"32":1,"41":2,"136":2}}],["+",{"2":{"7":1}}],["js",{"2":{"150":1,"152":1}}],["json",{"2":{"10":1,"41":1,"123":1}}],["jwt",{"2":{"10":1,"121":2,"126":4,"136":2,"139":1}}],["jobs",{"2":{"7":1}}],["just",{"2":{"2":1}}],["2",{"0":{"114":1},"2":{"115":2,"138":1}}],["24h",{"2":{"126":2}}],["24",{"2":{"6":1,"102":1}}],["2026",{"2":{"1":1,"20":1}}],["volume",{"2":{"147":1,"151":1}}],["v2",{"2":{"135":1}}],["v1",{"2":{"114":4,"121":1,"133":1}}],["visible",{"2":{"92":1}}],["via",{"2":{"34":1,"39":1,"98":1,"102":1,"106":1,"117":1,"118":1,"120":1,"134":1,"141":1}}],["view",{"2":{"32":1,"41":1,"140":1,"142":2}}],["validate",{"2":{"142":1}}],["value",{"2":{"1":1}}],["various",{"2":{"6":1}}],["verify",{"2":{"129":2,"152":1}}],["verification",{"2":{"25":2}}],["version",{"0":{"31":1},"2":{"31":2,"42":2}}],["versioned",{"2":{"5":1}}],["vector",{"2":{"5":1,"78":1,"102":1,"130":1}}],["ui",{"0":{"57":1,"61":1,"65":1,"69":1,"76":1,"80":1,"84":1,"88":1,"92":1,"96":1},"2":{"30":1,"42":1,"56":1,"88":2,"108":1,"111":1,"112":1,"132":2,"134":1,"138":1}}],["using",{"2":{"107":1}}],["usually",{"2":{"82":1}}],["usage",{"2":{"19":1}}],["uses",{"2":{"120":1,"137":1,"147":1,"152":1}}],["used",{"2":{"55":1,"137":1}}],["use",{"2":{"6":1,"7":1,"29":1,"32":1,"40":1,"41":1,"70":1,"114":1,"116":1,"124":1,"136":1,"139":1,"143":2,"146":1,"147":1}}],["username",{"2":{"10":2,"12":1,"121":1,"125":2}}],["users",{"2":{"5":1,"59":1,"60":1,"67":1,"147":2}}],["user",{"2":{"2":1,"7":1,"12":2,"14":2,"21":1,"26":1,"27":4,"42":2,"121":1,"129":2}}],["url",{"2":{"15":2,"16":2,"45":4,"114":4,"116":1,"121":2,"130":2,"133":2,"138":1}}],["updating",{"2":{"150":1}}],["update",{"0":{"16":1,"51":1,"149":1},"1":{"150":1,"151":1,"152":1},"2":{"16":2,"32":1,"34":1,"42":3,"51":2,"148":1}}],["up",{"2":{"6":1,"100":1,"108":1,"136":1,"137":1,"139":1,"140":2,"142":1,"148":1}}],["upgradable",{"2":{"5":1}}],["unified",{"2":{"74":1,"103":1}}],["units",{"2":{"94":1}}],["unit",{"2":{"71":1}}],["unlimited",{"2":{"50":1}}],["uncomfortable",{"2":{"4":1}}],["understand",{"2":{"70":1}}],["under",{"2":{"3":1,"81":1,"115":1}}],["rm",{"2":{"148":1,"152":1}}],["rpc",{"2":{"146":1}}],["right",{"2":{"113":1,"115":1,"116":1}}],["rich",{"2":{"104":1}}],["rule",{"2":{"85":1}}],["runc",{"2":{"147":1}}],["running",{"0":{"145":1},"1":{"146":1,"147":1,"148":1},"2":{"29":1,"39":1,"40":1,"110":1,"112":1,"136":1,"139":1,"146":1}}],["runs",{"2":{"6":1,"62":1,"85":1,"101":1,"118":1,"128":1,"134":1,"143":1}}],["runtime",{"2":{"5":1,"54":1,"63":1,"71":1,"92":1}}],["run",{"2":{"4":1,"5":1,"6":1,"8":1,"40":1,"42":1,"50":1,"64":1,"86":1,"107":1,"118":1,"121":1,"127":1,"134":1,"136":1,"139":1,"143":1,"148":1}}],["root",{"2":{"121":1,"128":1,"137":1,"139":1,"147":2,"148":2}}],["routing",{"2":{"59":1}}],["router",{"2":{"2":3,"5":2}}],["role",{"2":{"12":1,"95":1}}],["raw",{"2":{"136":2}}],["rand",{"2":{"121":1,"126":1,"139":1}}],["range",{"2":{"105":1}}],["raise",{"2":{"4":1}}],["ram",{"2":{"2":1}}],["rag",{"2":{"2":1,"3":1}}],["rebuilt",{"2":{"151":1}}],["rebuilding",{"2":{"150":1}}],["rebuild",{"0":{"149":1},"1":{"150":1,"151":1,"152":1},"2":{"140":1,"142":1}}],["regular",{"2":{"141":1}}],["request",{"2":{"130":1,"147":1}}],["requests",{"2":{"94":1}}],["requires",{"2":{"136":1}}],["require",{"2":{"42":1,"47":1,"129":1}}],["required",{"2":{"6":1,"37":1,"108":1,"115":1,"126":1}}],["reliable",{"2":{"94":1}}],["related",{"2":{"92":1}}],["relevant",{"2":{"78":1}}],["reduce",{"2":{"91":1}}],["reference",{"0":{"120":1,"122":1},"1":{"121":1,"122":1,"123":2,"124":2,"125":2,"126":2,"127":2,"128":2,"129":2,"130":2,"131":2,"132":2,"133":2},"2":{"83":1,"110":1,"119":1,"137":1,"139":2}}],["recreate",{"2":{"152":1}}],["recurring",{"2":{"87":1}}],["recall",{"2":{"78":1}}],["recommended",{"0":{"72":1},"2":{"110":1,"119":1,"134":1,"139":1}}],["recent",{"2":{"55":1}}],["reusable",{"2":{"71":1,"89":1}}],["repository",{"2":{"136":1,"137":1}}],["replies",{"2":{"103":1}}],["reply",{"2":{"59":1}}],["reproducible",{"2":{"4":1}}],["resource",{"2":{"141":1}}],["resources",{"2":{"56":1}}],["restrict",{"2":{"141":1}}],["restarts",{"2":{"151":1}}],["restarting",{"2":{"150":1}}],["restart",{"2":{"140":1,"148":2,"152":2}}],["res",{"2":{"121":1,"133":1}}],["responsibilities",{"2":{"95":1}}],["response",{"2":{"68":1}}],["responses",{"2":{"29":1}}],["results",{"2":{"94":1}}],["reactions",{"2":{"104":1}}],["reactive",{"2":{"87":1}}],["reachable",{"2":{"40":1}}],["reads",{"2":{"131":1}}],["read",{"2":{"101":1,"104":1}}],["ready",{"2":{"82":1}}],["reading",{"0":{"72":1}}],["realized",{"2":{"2":1}}],["reality",{"2":{"1":1}}],["real",{"2":{"1":2,"2":4,"7":1,"29":1,"104":1}}],["retrieved",{"2":{"6":1,"71":1,"78":1}}],["retrieval",{"2":{"5":1,"78":2,"82":1,"102":1}}],["remove",{"2":{"152":1}}],["remote",{"2":{"74":1}}],["reminders",{"2":{"87":1}}],["remains",{"2":{"5":1}}],["remember",{"2":{"2":1,"7":1}}],["re",{"2":{"4":1,"152":1}}],["gateway",{"0":{"131":1},"2":{"121":1,"131":2,"134":1,"138":1}}],["guide",{"2":{"89":1,"111":1}}],["google",{"2":{"45":1,"105":1,"114":1}}],["got",{"2":{"2":1}}],["global",{"2":{"40":2}}],["git",{"2":{"40":1,"135":1,"137":1}}],["githubusercontent",{"2":{"136":2}}],["github",{"2":{"40":1,"137":1}}],["gives",{"0":{"63":1}}],["give",{"2":{"2":1,"7":1}}],["g",{"2":{"22":1,"25":1,"27":1,"34":1,"37":1,"50":1,"114":2,"115":2,"124":1,"126":1,"141":1,"146":1,"147":1,"150":1}}],["gpt",{"2":{"19":1,"37":2,"38":1,"115":2}}],["gt",{"2":{"14":1,"15":3,"16":2,"19":2,"24":1,"25":5,"26":1,"27":3,"29":2,"30":1,"34":2,"37":5,"44":1,"45":4,"47":1,"50":5,"51":5,"57":2,"61":2,"65":2,"69":3,"76":2,"80":2,"84":6,"92":2,"96":2}}],["graphical",{"0":{"108":1},"2":{"6":1}}],["grade",{"2":{"3":1}}],["groups",{"2":{"6":1,"100":1}}],["generate",{"2":{"126":1,"136":1,"139":1}}],["generated",{"2":{"2":1,"136":1}}],["generation",{"2":{"82":1}}],["getting",{"2":{"119":1}}],["gets",{"2":{"7":1}}],["get",{"0":{"24":1,"26":1,"49":1},"2":{"1":1,"24":2,"26":2,"42":2,"49":2,"110":1,"133":1}}],["yml",{"2":{"141":1,"148":1}}],["y",{"2":{"136":1}}],["yours",{"2":{"8":1}}],["your",{"2":{"2":1,"3":1,"6":1,"29":1,"40":1,"98":1,"108":1,"114":1,"118":1,"121":3,"134":1,"139":2,"148":2}}],["you",{"0":{"63":1},"2":{"2":5,"5":1,"8":1,"29":1,"70":1,"75":1,"87":1,"98":1,"111":2,"112":1,"114":1,"115":1,"116":1,"117":2,"120":1,"134":1,"143":1,"147":2,"148":1}}],["year",{"2":{"1":1,"2":1}}],["knowledge",{"2":{"3":1,"71":1,"77":1}}],["keyword",{"2":{"78":1,"102":1}}],["key",{"0":{"55":1,"99":1},"1":{"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1},"2":{"25":3,"45":3,"81":1,"102":1,"114":4,"116":1,"119":1,"121":2,"130":2,"133":3}}],["keeping",{"2":{"56":1}}],["keep",{"2":{"2":1,"8":2,"91":1,"102":1,"148":1}}],["kept",{"2":{"1":1}}],["kind",{"2":{"2":1}}],["d",{"2":{"136":1,"137":1,"139":1,"140":2,"142":1}}],["duplication",{"2":{"91":1}}],["durable",{"2":{"4":1,"5":1,"8":1}}],["data",{"2":{"121":4,"128":7,"136":3,"141":1,"147":5,"148":3,"151":1}}],["database",{"2":{"6":1,"102":1,"121":1,"129":4,"139":1}}],["daily",{"2":{"50":1,"100":1}}],["dashscope",{"2":{"45":1,"105":1,"114":1}}],["days",{"2":{"126":1}}],["day",{"2":{"4":1}}],["db",{"2":{"5":1}}],["down",{"2":{"140":1}}],["do",{"2":{"134":1}}],["documentation",{"0":{"118":1,"119":1},"1":{"119":1},"2":{"109":1}}],["dockerfile",{"2":{"150":1}}],["docker",{"0":{"134":1},"1":{"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1},"2":{"40":1,"110":2,"112":1,"119":1,"120":2,"121":1,"124":1,"128":2,"131":1,"134":2,"135":2,"136":6,"137":5,"139":6,"140":4,"141":1,"142":4,"147":1,"148":6,"151":2,"152":1}}],["don",{"2":{"2":2,"4":2}}],["doing",{"2":{"2":1}}],["doesn",{"2":{"2":1}}],["does",{"2":{"1":1,"147":1}}],["debug",{"2":{"123":1}}],["debugging",{"2":{"67":1}}],["detail",{"2":{"152":1}}],["details",{"2":{"113":1,"139":1}}],["detection",{"2":{"102":1}}],["developers",{"2":{"109":1}}],["device",{"2":{"2":1,"5":1,"7":1}}],["deeply",{"2":{"102":1}}],["dedicated",{"2":{"88":1}}],["designed",{"2":{"70":1,"109":1}}],["design",{"2":{"70":1}}],["desc",{"2":{"50":1,"51":1,"146":1}}],["descriptions",{"2":{"139":1}}],["description",{"2":{"14":1,"15":1,"16":1,"19":1,"24":1,"25":1,"26":1,"27":1,"29":1,"30":1,"34":1,"37":1,"42":1,"44":1,"45":1,"50":4,"51":3,"114":1,"115":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1}}],["decomposition",{"2":{"94":1}}],["decouple",{"2":{"60":1}}],["decide",{"2":{"2":1}}],["delegate",{"2":{"93":1,"104":1}}],["delegated",{"2":{"71":1}}],["delete",{"0":{"17":1,"38":1,"46":1,"53":1,"116":1},"2":{"17":2,"38":3,"42":4,"46":3,"53":2,"63":1,"116":2,"146":1,"152":1}}],["delivery",{"2":{"59":1}}],["defined",{"2":{"85":1}}],["defines",{"0":{"59":1}}],["defaults",{"2":{"136":2}}],["default",{"0":{"29":1},"2":{"6":1,"7":1,"30":1,"34":1,"40":1,"42":1,"55":1,"102":1,"120":1,"121":1,"123":1,"124":1,"125":1,"126":1,"127":2,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"137":1,"138":1,"141":1,"143":1,"148":1,"151":1,"152":2}}],["dependencies",{"2":{"110":1}}],["dependable",{"2":{"4":1}}],["deployable",{"2":{"5":1}}],["density",{"2":{"2":2}}],["directory",{"2":{"120":1,"136":2,"147":1}}],["dialog",{"2":{"82":1,"114":1,"115":1}}],["different",{"2":{"70":1,"115":1}}],["differs",{"2":{"7":1}}],["dimensions",{"2":{"37":4,"115":1}}],["discovery",{"2":{"74":1}}],["disable",{"2":{"51":1,"52":1,"121":1,"129":2,"133":1}}],["disabled",{"2":{"50":2,"51":1}}],["disappears",{"2":{"2":1}}],["display",{"2":{"12":1,"15":1,"16":1,"37":1,"114":1,"115":2,"125":1}}],["did",{"2":{"2":1}}],["npx",{"2":{"150":1}}],["n",{"2":{"37":1,"50":1,"51":1,"148":1,"151":1,"152":2}}],["nano",{"2":{"139":1}}],["narrower",{"2":{"94":1}}],["name==$",{"2":{"151":1}}],["named",{"2":{"147":1}}],["namespace",{"2":{"121":1,"127":2}}],["name>",{"2":{"46":1}}],["name",{"2":{"12":1,"15":4,"16":3,"37":4,"44":3,"45":4,"46":1,"50":4,"51":3,"114":4,"115":2,"116":1,"129":1,"130":1,"131":1}}],["natural",{"2":{"1":1}}],["never",{"2":{"151":1}}],["necessary",{"2":{"141":1}}],["nerdctl",{"2":{"134":1}}],["next",{"0":{"117":1}}],["network",{"2":{"6":1,"7":1,"98":1,"101":1,"118":1}}],["needs",{"2":{"82":1}}],["needed",{"2":{"78":1}}],["need",{"2":{"5":1,"111":1,"115":1,"134":1}}],["new",{"2":{"2":1,"15":1,"37":1,"45":1,"50":1,"114":1,"151":1,"152":2}}],["nomic",{"2":{"115":1}}],["none",{"2":{"113":1}}],["no",{"0":{"145":1},"1":{"146":1,"147":1,"148":1},"2":{"6":1,"29":1,"88":1,"108":1,"110":1,"136":1,"137":1,"142":1,"146":1,"147":1}}],["node",{"2":{"2":1,"5":1,"150":1,"152":1}}],["note",{"2":{"148":1}}],["notfound",{"2":{"146":1}}],["noticed",{"2":{"2":1}}],["not",{"0":{"145":1,"149":1},"1":{"146":1,"147":1,"148":1,"150":1,"151":1,"152":1},"2":{"1":1,"2":3,"5":1,"34":1,"87":1,"88":1,"134":1,"146":3,"147":1,"150":1}}],["night",{"2":{"2":1}}],["io",{"2":{"121":1,"128":1,"152":1}}],["image",{"0":{"149":1},"1":{"150":1,"151":1,"152":1},"2":{"121":1,"128":3,"150":1,"151":7,"152":3}}],["images",{"2":{"115":1,"138":1,"151":1,"152":2}}],["imported",{"2":{"151":1,"152":1}}],["import",{"2":{"151":2,"152":1}}],["important",{"2":{"78":1}}],["improves",{"2":{"95":1}}],["impact",{"2":{"8":1}}],["icon",{"2":{"114":1}}],["id=xxx",{"2":{"146":1}}],["idea",{"0":{"94":1}}],["ids",{"2":{"55":1,"83":1}}],["id>",{"2":{"29":1,"30":1,"38":1,"48":1,"49":2,"50":1,"51":2,"52":2,"53":2,"148":1}}],["id",{"2":{"12":1,"14":2,"16":2,"17":1,"18":1,"19":4,"24":1,"25":4,"27":8,"29":3,"30":2,"37":6,"38":1,"47":1,"49":1,"83":3,"115":1}}],["if",{"2":{"2":1,"8":1,"12":1,"23":1,"34":1,"113":1,"115":1,"148":2,"151":1,"152":1}}],["initialize",{"2":{"138":1}}],["inside",{"2":{"104":1,"128":1,"134":1,"147":2}}],["inspired",{"2":{"102":1}}],["instead",{"2":{"148":1}}],["instructions",{"2":{"71":1,"89":1}}],["install",{"0":{"136":1,"137":1},"2":{"40":2,"134":1,"136":4}}],["installation",{"0":{"40":1,"110":1,"134":1},"1":{"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1},"2":{"40":1,"112":1,"119":2,"120":1}}],["instinct",{"2":{"2":1}}],["independent",{"2":{"98":1,"106":1}}],["indexed",{"2":{"78":1}}],["indexing",{"2":{"5":1,"7":1,"82":1}}],["index",{"2":{"5":1}}],["input",{"2":{"90":1}}],["invocation",{"2":{"74":1}}],["invoked",{"2":{"30":1}}],["includes",{"0":{"67":1},"2":{"110":1,"134":1}}],["include",{"2":{"58":1}}],["inactive",{"2":{"15":2,"16":2}}],["in",{"2":{"2":1,"4":1,"6":3,"7":1,"8":1,"10":2,"12":1,"29":1,"32":1,"41":2,"42":1,"50":1,"54":1,"56":1,"62":1,"64":1,"71":1,"81":1,"83":1,"88":2,"100":1,"101":1,"103":1,"104":1,"112":1,"113":1,"114":3,"115":1,"116":2,"117":2,"118":1,"120":1,"121":1,"124":1,"125":1,"126":1,"128":1,"130":1,"131":1,"137":2,"143":2,"147":1,"148":2,"150":1,"151":2}}],["info",{"0":{"23":1},"2":{"12":1,"16":1,"23":1,"121":1,"123":2}}],["information",{"2":{"2":1,"104":1}}],["inference",{"2":{"5":1,"7":1,"8":1}}],["infrastructure",{"2":{"2":1,"4":1,"7":1,"8":1}}],["inflate",{"2":{"2":1}}],["int",{"2":{"129":1,"130":1,"131":1,"132":1}}],["integration",{"2":{"71":1,"74":1,"104":1}}],["interfering",{"2":{"63":1,"101":1}}],["interfaces",{"2":{"124":1}}],["interface",{"2":{"6":1,"103":1}}],["interactions",{"2":{"66":1}}],["interaction",{"2":{"55":1}}],["interactively",{"2":{"16":1}}],["interactive",{"0":{"29":1},"2":{"10":1,"18":1,"29":1,"34":1,"37":1,"42":1,"45":1}}],["internet",{"2":{"2":1}}],["intelligence",{"2":{"2":1}}],["into",{"2":{"1":1,"2":1,"55":1,"94":2}}],["introduction",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"20":1}}],["iterate",{"2":{"7":1}}],["its",{"2":{"6":1,"32":1,"39":1,"54":1,"62":1,"98":2,"101":1,"106":1,"118":1}}],["it",{"0":{"56":1,"60":1,"64":1,"68":1,"75":1,"78":1,"79":1,"87":1,"91":1,"95":1},"2":{"2":9,"7":2,"8":2,"32":1,"39":1,"98":1,"120":1,"139":1,"147":1,"148":1,"152":2}}],["i",{"2":{"2":7}}],["isolation",{"0":{"63":1,"101":1},"2":{"64":1}}],["isolate",{"2":{"56":1}}],["isolated",{"2":{"5":1,"6":1,"7":1,"62":1,"71":1,"101":1,"118":1}}],["is",{"0":{"98":1},"2":{"1":1,"2":3,"3":1,"5":2,"6":2,"8":2,"23":1,"39":1,"40":3,"54":1,"55":1,"64":1,"70":1,"71":2,"77":1,"81":2,"85":1,"86":1,"88":2,"92":1,"98":1,"112":1,"118":1,"119":1,"128":1,"131":1,"134":1,"137":2,"139":1,"147":1,"151":2}}],["http",{"2":{"45":1,"106":1,"112":1,"114":2,"121":1,"124":1,"130":2,"138":3}}],["https",{"2":{"40":1,"114":2,"121":1,"133":1,"136":2,"137":1,"141":1,"143":1}}],["helps",{"2":{"95":1}}],["helper",{"2":{"93":1}}],["help",{"2":{"40":2,"91":1}}],["held",{"2":{"7":1}}],["hybrid",{"2":{"7":1}}],["hoc",{"2":{"68":1}}],["host",{"2":{"33":2,"34":6,"40":1,"41":1,"42":1,"110":1,"121":3,"124":1,"128":1,"129":2,"131":3,"132":2,"134":1,"139":1,"147":2}}],["hours",{"2":{"6":1,"102":1}}],["how",{"0":{"5":1,"78":1},"2":{"55":1,"70":2,"71":4,"89":1}}],["home",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"2":2,"3":1,"7":1,"8":1}}],["history",{"0":{"66":1},"1":{"67":1,"68":1,"69":1},"2":{"3":1,"66":1,"68":1,"69":1,"71":1,"72":1}}],["hide",{"2":{"2":1}}],["humans",{"2":{"6":1,"100":1}}],["human",{"2":{"2":1}}],["have",{"2":{"7":1,"106":1,"112":1,"117":1}}],["having",{"2":{"6":1,"98":1}}],["has",{"2":{"2":1,"54":1,"98":1,"113":1}}],["half",{"2":{"2":1}}],["happening",{"2":{"2":1}}],["hardware",{"2":{"1":1,"2":1}}],["ls",{"2":{"152":1}}],["left",{"2":{"113":2,"114":2,"115":1}}],["leave",{"2":{"133":1}}],["least",{"2":{"111":1,"115":1,"117":1}}],["lean",{"2":{"102":1}}],["level=error",{"2":{"146":1}}],["level=warn",{"2":{"146":1}}],["level",{"2":{"67":1,"121":1,"123":2}}],["less",{"2":{"8":1}}],["lt",{"2":{"14":1,"15":3,"16":2,"19":2,"24":1,"25":5,"26":1,"27":3,"29":2,"30":1,"34":2,"37":5,"44":1,"45":4,"47":1,"50":5,"51":5}}],["larger",{"2":{"152":1}}],["lark",{"2":{"6":1,"58":1,"98":1,"103":1,"118":1}}],["language",{"2":{"55":2,"102":1}}],["last",{"2":{"6":1,"102":1}}],["layer",{"2":{"2":1,"3":1,"102":1}}],["latest",{"2":{"20":1,"121":1,"128":1,"152":1}}],["late",{"2":{"2":1}}],["latency",{"2":{"1":1,"83":1}}],["library",{"2":{"121":1,"128":1,"152":1}}],["limits",{"2":{"107":1,"141":2}}],["links",{"2":{"119":1}}],["link",{"2":{"40":1}}],["line",{"2":{"39":1,"103":1,"109":1,"119":1}}],["listen",{"2":{"124":1}}],["list",{"0":{"14":1,"22":1,"36":1,"44":1,"48":1},"2":{"14":2,"22":2,"36":2,"42":5,"44":4,"48":2,"113":1,"115":1,"116":1}}],["lighter",{"2":{"7":1}}],["lifecycle",{"2":{"54":1,"63":1}}],["life",{"2":{"2":1}}],["live",{"2":{"2":1}}],["like",{"2":{"2":1,"5":1,"6":1,"8":2,"87":1,"98":1,"114":2,"150":1}}],["looks",{"2":{"120":1}}],["looked",{"2":{"2":1}}],["loads",{"2":{"102":1}}],["load",{"2":{"55":2}}],["loaded",{"2":{"6":1,"55":1}}],["logs",{"2":{"140":2,"142":4,"146":2}}],["logic",{"2":{"60":1}}],["login",{"0":{"10":1},"2":{"10":1,"42":2,"125":2,"138":1}}],["logged",{"2":{"12":1,"112":1}}],["logout",{"0":{"11":1},"2":{"11":1,"42":1}}],["log",{"0":{"123":1},"2":{"10":1,"11":1,"42":2,"121":1,"123":2}}],["locally",{"2":{"148":1}}],["localhost",{"2":{"45":1,"112":1,"114":2,"138":3}}],["local",{"2":{"3":1,"4":1,"5":1,"7":1,"8":1,"22":1,"114":3,"148":1}}],["low",{"2":{"2":1}}],["longer",{"2":{"2":1}}],["long",{"2":{"1":1,"4":1,"8":1,"71":1,"77":1,"79":1,"98":1,"118":1}}],["llama3",{"2":{"115":2}}],["llm",{"0":{"105":1},"2":{"7":1,"42":1,"43":1,"71":1,"81":1,"105":1,"111":1}}],["llms",{"2":{"2":1}}],["ll",{"2":{"2":1,"29":1}}],["python",{"2":{"150":1,"152":1}}],["ps",{"2":{"140":1}}],["plus",{"2":{"114":1}}],["plugged",{"2":{"71":1}}],["placeholder",{"2":{"114":1}}],["platform",{"0":{"103":1},"2":{"26":1,"58":1,"59":2,"98":1}}],["platforms",{"2":{"6":1,"60":1,"71":1,"103":1}}],["playground",{"2":{"7":1}}],["plane",{"2":{"5":1}}],["plainly",{"2":{"2":1}}],["pnpm",{"2":{"40":4}}],["purpose",{"2":{"90":1}}],["public",{"2":{"15":1}}],["push",{"2":{"7":1}}],["persistent",{"2":{"151":1}}],["personal",{"2":{"1":1,"2":1,"15":1}}],["per",{"2":{"56":1,"63":1,"71":1,"74":1,"83":1}}],["permanently",{"2":{"8":2}}],["people",{"2":{"4":1}}],["phones",{"2":{"2":1}}],["point",{"2":{"139":1}}],["points",{"0":{"138":1}}],["postgres",{"0":{"129":1},"2":{"121":2,"129":1,"136":2,"139":2,"141":1}}],["postgresql",{"2":{"110":1,"129":2,"134":1}}],["post",{"2":{"68":1}}],["position",{"2":{"2":1}}],["powered",{"2":{"101":1}}],["powers",{"2":{"68":1}}],["powerful",{"2":{"2":1}}],["ports",{"2":{"141":1}}],["port",{"2":{"33":2,"34":6,"40":1,"41":1,"42":1,"121":3,"124":1,"129":2,"131":2,"132":2}}],["portable",{"2":{"2":1,"4":1}}],["polite",{"2":{"2":1}}],["prerequisites",{"0":{"112":1,"135":1}}],["prefer",{"2":{"109":1}}],["preferred",{"2":{"55":1}}],["precision",{"2":{"78":1}}],["preserved",{"2":{"66":1}}],["press",{"2":{"18":1,"29":1}}],["prevents",{"2":{"63":1}}],["primarily",{"2":{"92":1}}],["primary",{"2":{"54":1}}],["privileged",{"2":{"143":1}}],["privileges",{"2":{"2":1}}],["privately",{"2":{"6":1,"100":1}}],["private",{"2":{"4":1,"5":2}}],["privacy",{"2":{"1":1,"7":1}}],["project",{"2":{"137":1,"139":1}}],["proactive",{"2":{"87":1}}],["protocol",{"0":{"106":1},"2":{"71":1,"73":1,"74":1,"106":1,"128":1}}],["process",{"2":{"63":1}}],["provided",{"2":{"34":1}}],["provider=container",{"2":{"146":1}}],["providers",{"2":{"39":1,"42":1,"43":1,"44":1,"105":1,"108":1,"115":1,"119":1}}],["provider",{"0":{"43":1,"44":1,"45":1,"46":1,"81":1,"105":1,"111":1,"114":1},"1":{"44":1,"45":1,"46":1,"82":1,"83":1,"84":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1},"2":{"6":1,"36":1,"37":6,"42":1,"44":7,"45":5,"46":5,"71":1,"72":1,"81":3,"84":2,"111":1,"113":3,"114":3,"115":2,"116":3,"119":1}}],["prompt",{"2":{"79":1,"91":1,"136":1}}],["prompted",{"2":{"29":1}}],["prompts",{"2":{"10":2,"15":1,"23":1,"34":2,"37":2,"45":2,"50":1,"55":1,"71":1,"136":1}}],["production",{"0":{"141":1},"2":{"82":1,"125":1,"139":1,"143":2}}],["product",{"2":{"8":1}}],["progress",{"2":{"2":2}}],["panel",{"2":{"114":1,"115":2,"116":1}}],["panels",{"2":{"113":1}}],["page",{"0":{"113":1},"2":{"88":1,"113":2,"152":1}}],["pages",{"2":{"70":1}}],["parallel",{"2":{"64":1}}],["parts",{"2":{"70":1}}],["part",{"2":{"2":1,"40":1}}],["path",{"0":{"57":1,"61":1,"65":1,"69":1,"76":1,"80":1,"84":1,"88":1,"92":1,"96":1},"2":{"121":1,"127":2,"128":2,"139":1,"147":2,"148":1}}],["pattern",{"2":{"50":4,"51":3,"86":1}}],["packages",{"2":{"40":2}}],["passed",{"2":{"16":1}}],["passwords",{"2":{"141":2,"143":1}}],["password",{"2":{"10":2,"121":4,"125":2,"129":2,"136":2,"139":5}}],["past",{"2":{"1":1}}],["paired",{"2":{"3":1}}],["paid",{"2":{"2":1}}],["bm25",{"2":{"102":1}}],["bindings",{"2":{"54":1}}],["binding",{"2":{"26":1,"27":1,"42":1}}],["bind",{"0":{"26":1,"27":1},"2":{"26":1,"27":1,"131":1,"132":1}}],["blogs",{"0":{"20":1},"2":{"20":1}}],["by",{"2":{"6":2,"7":1,"14":2,"38":1,"44":2,"46":1,"49":1,"55":1,"78":1,"88":1,"95":1,"101":1,"102":2,"120":1,"137":1}}],["bottom",{"2":{"114":1}}],["both",{"2":{"7":1}}],["bots",{"2":{"6":6,"13":1,"14":1,"39":2,"42":1,"47":1,"57":1,"61":1,"64":1,"65":1,"67":1,"69":1,"71":1,"73":1,"74":1,"76":1,"79":1,"80":1,"83":1,"84":1,"87":1,"92":1,"96":1,"98":1,"100":4,"101":1,"104":1,"108":1,"111":1,"117":1,"118":1,"119":1,"147":1}}],["bot",{"0":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"54":1,"83":1,"100":1},"1":{"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"55":1,"56":1,"57":1},"2":{"6":3,"7":1,"14":1,"15":4,"16":5,"17":2,"18":2,"19":4,"21":1,"24":2,"25":2,"29":6,"30":4,"42":4,"47":2,"48":3,"49":2,"50":3,"51":2,"52":2,"53":2,"54":2,"55":1,"56":1,"57":1,"58":1,"59":1,"60":2,"61":1,"62":1,"63":3,"65":1,"68":1,"69":1,"71":2,"72":1,"74":2,"76":1,"77":1,"80":1,"82":1,"83":1,"84":1,"85":1,"89":1,"92":1,"93":1,"94":1,"96":1,"98":1,"100":1,"101":1,"104":1,"106":1,"108":1,"109":1,"117":2,"118":1,"127":1,"128":2,"146":2,"148":1,"152":2}}],["boundaries",{"2":{"5":1,"7":1}}],["boundary",{"2":{"1":1}}],["brave",{"0":{"133":1},"2":{"104":1,"121":2,"133":5}}],["brief",{"2":{"4":1}}],["breaks",{"2":{"1":1}}],["bashdocker",{"2":{"140":1,"142":1,"148":2,"152":3}}],["bashcp",{"2":{"139":1}}],["bashcurl",{"2":{"136":2}}],["bashcd",{"2":{"40":2}}],["bashgit",{"2":{"40":1,"137":1}}],["bashmemoh",{"2":{"10":1,"11":1,"12":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":2,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"29":1,"30":1,"31":1,"33":1,"34":2,"36":1,"37":2,"38":2,"44":2,"45":2,"46":2,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"139":1}}],["base64",{"2":{"121":1,"126":1,"139":1}}],["based",{"2":{"47":1,"85":1}}],["base",{"2":{"2":1,"3":2,"45":3,"114":4,"116":1,"121":2,"130":1,"133":2}}],["battery",{"2":{"2":1}}],["backups",{"2":{"141":2}}],["backend",{"2":{"88":1}}],["backends",{"2":{"75":1}}],["back",{"2":{"2":1,"12":1,"59":1,"94":1}}],["before",{"2":{"111":1,"143":1}}],["beyond",{"2":{"79":1}}],["bedrock",{"2":{"45":1,"105":1,"114":1}}],["behavior",{"2":{"30":1,"56":1,"68":1,"91":1,"92":1}}],["behind",{"2":{"2":1,"70":1}}],["better",{"2":{"68":1,"78":1}}],["bet",{"2":{"8":1}}],["between",{"2":{"2":1,"67":1,"105":1}}],["belief",{"2":{"7":1}}],["be",{"2":{"6":1,"7":1,"16":1,"29":1,"152":1}}],["becomes",{"2":{"2":1,"4":1}}],["because",{"2":{"2":1}}],["being",{"2":{"2":1}}],["built",{"2":{"7":1,"8":1,"103":1,"104":1,"128":1,"137":1}}],["buildkit",{"2":{"134":1}}],["build",{"2":{"2":1,"7":1,"40":1,"100":1,"136":1,"138":1,"140":1,"142":1}}],["building",{"2":{"2":1}}],["buildable",{"2":{"1":1}}],["button",{"2":{"114":1}}],["but",{"2":{"1":2,"2":1,"4":1,"30":1,"81":1,"88":1,"147":1}}],["symptom",{"0":{"146":1,"150":1}}],["systems",{"2":{"74":1}}],["system",{"2":{"1":1,"77":1,"98":2,"104":1,"118":2}}],["ssl",{"2":{"129":1,"141":1}}],["sslmode",{"2":{"121":1,"129":1}}],["sse",{"2":{"106":1}}],["snapshotter",{"2":{"121":1,"128":2}}],["skips",{"2":{"151":1}}],["skill",{"0":{"90":1},"2":{"104":1}}],["skills",{"0":{"89":1},"1":{"90":1,"91":1,"92":1},"2":{"6":1,"71":1,"72":1,"89":1,"91":1,"92":1,"104":2,"108":1}}],["sk",{"2":{"114":1}}],["switch",{"2":{"105":1}}],["swap",{"2":{"75":1}}],["shif",{"2":{"151":1}}],["sh",{"2":{"136":4,"151":1}}],["should",{"2":{"152":1}}],["short",{"2":{"79":1}}],["shows",{"2":{"115":1}}],["show",{"2":{"12":1,"23":1,"31":1,"33":1,"42":3,"146":2}}],["shared",{"2":{"7":1}}],["sharing",{"2":{"5":1,"7":1}}],["space",{"2":{"63":1}}],["split",{"2":{"7":1}}],["specialized",{"2":{"71":1,"93":1,"104":1}}],["specific",{"2":{"89":1,"148":1}}],["specified",{"2":{"6":1,"107":1}}],["specify",{"2":{"29":1,"47":1}}],["speaker",{"2":{"2":1}}],["scripts",{"2":{"136":2}}],["script",{"2":{"136":2,"151":1}}],["screen",{"2":{"2":1}}],["scalability",{"2":{"95":1}}],["scope",{"2":{"54":1,"90":1}}],["schema",{"2":{"23":1}}],["schedules",{"2":{"39":1,"42":1,"47":1,"48":1,"87":1,"119":1}}],["schedule",{"0":{"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"85":1},"1":{"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"86":1,"87":1,"88":1},"2":{"6":1,"42":1,"47":1,"48":1,"49":2,"50":3,"51":3,"52":2,"53":2,"71":1,"72":1,"85":1,"86":1,"88":2}}],["scheduled",{"0":{"107":1},"2":{"6":1,"107":1}}],["significantly",{"2":{"152":1}}],["signing",{"2":{"126":1}}],["size",{"2":{"152":1}}],["since",{"2":{"147":1,"151":1}}],["silently",{"2":{"136":1}}],["silent",{"2":{"136":1}}],["sidebar",{"2":{"113":1,"114":1,"117":1}}],["similarity",{"2":{"78":1}}],["simple",{"2":{"6":1}}],["sit",{"2":{"1":1,"2":1}}],["such",{"2":{"147":1}}],["summaries",{"2":{"87":1}}],["subagent",{"2":{"89":1,"92":1,"95":1}}],["subagents",{"0":{"93":1},"1":{"94":1,"95":1,"96":1},"2":{"71":1,"72":1,"92":2,"93":1,"94":1,"96":1,"104":2}}],["subcommand",{"2":{"29":1}}],["sustainable",{"2":{"7":1}}],["supported",{"2":{"45":1,"88":1}}],["support",{"0":{"103":1,"105":1,"106":1},"2":{"7":1,"103":2}}],["supports",{"2":{"6":1,"25":1,"27":1,"74":1,"94":1,"102":1,"106":1,"107":1,"115":1}}],["survives",{"2":{"151":1}}],["survive",{"2":{"1":1}}],["send",{"2":{"104":1}}],["separate",{"2":{"63":2,"81":1,"95":1,"101":1,"148":1}}],["see",{"2":{"40":1,"109":1,"112":1,"120":1,"137":1,"139":2}}],["session",{"2":{"30":1,"42":1}}],["security",{"0":{"143":1}}],["seconds",{"2":{"121":1,"130":2}}],["secrets",{"2":{"141":1,"143":1}}],["secret",{"2":{"25":3,"121":2,"126":2,"136":2,"139":1}}],["section",{"0":{"122":1},"1":{"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1},"2":{"20":1,"70":1}}],["selecting",{"2":{"116":1}}],["select",{"2":{"23":1,"29":1,"57":1,"61":1,"65":1,"69":2,"76":1,"80":1,"84":2,"92":1,"96":1,"115":1}}],["selected",{"2":{"16":1,"113":2}}],["serve",{"2":{"60":1}}],["server",{"0":{"124":1},"2":{"10":1,"39":1,"40":1,"42":1,"110":1,"121":1,"124":1,"131":1,"134":1,"142":1,"146":1,"147":2,"148":3}}],["service",{"2":{"71":1,"81":1,"131":1,"138":1,"142":1,"143":1}}],["services",{"2":{"5":1,"73":1,"106":1,"110":1,"114":1,"136":1,"138":1}}],["serving",{"2":{"5":1}}],["setup",{"0":{"82":1},"2":{"110":1}}],["set",{"0":{"19":1,"25":1,"27":1,"34":1},"2":{"6":1,"15":2,"16":2,"19":2,"25":2,"27":2,"34":3,"41":1,"42":3,"100":1,"104":1,"108":1,"139":1,"141":1,"147":1,"148":1}}],["settings",{"0":{"55":1},"2":{"6":1,"57":1,"83":1,"84":1,"108":1,"117":1}}],["semantic",{"2":{"6":1,"78":1,"102":1}}],["search",{"2":{"3":1,"6":1,"102":1,"104":3,"121":1,"133":7}}],["sludge",{"2":{"2":1}}],["save",{"2":{"114":1}}],["safely",{"2":{"64":1}}],["safe",{"2":{"4":1}}],["say",{"2":{"2":1}}],["same",{"2":{"2":1,"30":1,"115":1}}],["solution",{"0":{"148":1,"152":1}}],["solves",{"2":{"89":1}}],["sock",{"2":{"121":1,"127":1}}],["socket",{"2":{"121":1,"127":2}}],["source",{"2":{"8":2,"40":1,"59":1,"67":1,"147":1}}],["so",{"2":{"2":2,"4":1,"60":1,"74":1,"79":1,"152":1}}],["someone",{"2":{"4":1}}],["somewhere",{"2":{"2":2}}],["something",{"2":{"1":1,"2":3}}],["smell",{"2":{"2":1}}],["smoother",{"2":{"2":1}}],["smaller",{"2":{"94":1}}],["small",{"2":{"2":1,"37":2,"115":2}}],["smarter",{"2":{"1":1}}],["step",{"0":{"113":1,"114":1,"115":1,"116":1},"2":{"95":1}}],["steps",{"0":{"117":1},"2":{"90":1}}],["string",{"2":{"123":2,"124":1,"125":3,"126":2,"127":2,"128":4,"129":5,"130":3,"131":1,"132":1,"133":2}}],["strict",{"2":{"5":1}}],["structured",{"2":{"98":1,"102":1,"118":1}}],["streaming",{"2":{"18":1,"103":1,"109":1}}],["stream",{"2":{"2":1,"29":1}}],["studio",{"2":{"3":1,"7":1}}],["stop",{"2":{"63":1,"140":1}}],["stops",{"2":{"2":1}}],["store",{"2":{"102":1,"151":1}}],["stores",{"2":{"10":1,"32":1,"41":1,"102":1}}],["stored",{"2":{"6":2,"11":1,"71":1,"78":1}}],["storage",{"2":{"2":1,"5":1}}],["story",{"0":{"2":1}}],["stood",{"2":{"2":1}}],["style",{"2":{"2":1,"78":1}}],["stale",{"2":{"148":1}}],["status",{"2":{"140":1}}],["state",{"2":{"52":1,"113":1}}],["standardized",{"2":{"74":1}}],["starting",{"2":{"139":1}}],["startup",{"2":{"138":2}}],["starts",{"2":{"29":1}}],["start",{"2":{"18":1,"40":1,"63":1,"136":1,"137":1,"140":1}}],["started",{"2":{"2":2,"119":1}}],["stay",{"2":{"5":1}}],["stays",{"2":{"3":1,"8":2}}],["stack",{"2":{"5":1,"8":1,"134":1}}],["stakes",{"2":{"2":1}}],["still",{"2":{"1":1,"150":1}}],["s",{"2":{"1":1,"2":6,"4":1,"8":1,"24":1,"25":1,"26":1,"27":1,"63":1,"77":1,"113":1,"136":1,"151":1,"152":1}}],["effect",{"0":{"149":1},"1":{"150":1,"151":1,"152":1}}],["errors",{"2":{"150":1}}],["error=",{"2":{"146":2}}],["error",{"2":{"123":1,"146":1}}],["etc",{"2":{"43":1}}],["e",{"2":{"22":1,"25":1,"27":1,"34":1,"37":1,"50":1,"114":2,"115":2,"124":1,"126":1,"141":1,"146":1,"147":1,"150":1}}],["email",{"2":{"121":1,"125":2}}],["embedded",{"2":{"151":1}}],["embeddings",{"2":{"115":1}}],["embedding",{"2":{"19":2,"35":1,"37":7,"55":1,"81":1,"82":1,"83":1,"84":1,"111":1,"115":6,"117":1}}],["embed",{"2":{"115":1}}],["empty",{"2":{"2":1,"50":1,"113":1,"133":1}}],["edge",{"2":{"7":1}}],["edit",{"0":{"116":1},"2":{"6":1,"98":1,"104":1,"116":2,"118":1,"139":1}}],["easier",{"2":{"91":1}}],["easy",{"2":{"6":1}}],["each",{"2":{"6":3,"7":1,"54":1,"62":1,"77":1,"100":1,"101":2,"102":1,"106":1,"116":1,"118":1,"128":1}}],["exec",{"2":{"146":1,"148":1,"150":1,"152":2}}],["executable",{"2":{"150":1}}],["execute",{"2":{"6":1,"86":1,"98":1,"101":1,"104":1,"146":1}}],["executions",{"2":{"50":1,"51":1}}],["execution",{"2":{"5":1,"63":1,"71":1,"86":1,"90":1,"94":1,"107":1}}],["exists",{"2":{"148":1,"151":1}}],["exist",{"2":{"70":1,"147":1}}],["exit",{"2":{"18":1,"29":1}}],["extra",{"2":{"110":1}}],["extracts",{"2":{"102":1}}],["extracted",{"2":{"78":1}}],["extraction",{"2":{"67":1}}],["extend",{"2":{"104":1}}],["extension",{"2":{"74":1,"75":1}}],["external",{"2":{"58":1,"59":1,"71":2,"73":1,"74":1,"106":1}}],["examples",{"2":{"34":1,"37":1,"44":1,"45":1,"58":1}}],["example",{"0":{"121":1},"2":{"19":1,"33":1,"34":1,"38":1,"46":1,"114":2,"115":1,"121":1}}],["expiration",{"2":{"126":1}}],["expires",{"2":{"121":1,"126":1}}],["expression",{"2":{"86":1}}],["expressions",{"2":{"6":1,"107":1}}],["explains",{"2":{"70":1}}],["explicitly",{"2":{"30":1}}],["explicit",{"2":{"5":1,"7":1}}],["expectations",{"2":{"90":1}}],["expensive",{"2":{"4":1}}],["experienced",{"2":{"7":1}}],["experience",{"2":{"1":1}}],["eventually",{"2":{"2":1}}],["everything",{"2":{"5":1,"8":1,"134":1}}],["every",{"2":{"1":1,"2":1,"4":1,"6":1,"98":1}}],["evolves",{"2":{"2":1}}],["economics",{"2":{"2":1}}],["engineered",{"2":{"102":1}}],["engineering",{"0":{"102":1},"2":{"6":1}}],["endpoint",{"2":{"81":1}}],["entrypoint",{"2":{"151":2}}],["entity",{"2":{"54":1}}],["enter",{"2":{"1":1,"18":1,"29":1}}],["ensure",{"2":{"40":1}}],["encrypt",{"2":{"25":2}}],["enables",{"2":{"79":1,"83":1}}],["enabled",{"2":{"50":2,"51":1,"86":1}}],["enable",{"2":{"19":1,"51":1,"52":1,"115":1}}],["environments",{"2":{"143":1}}],["environment",{"2":{"7":1,"63":1,"71":1}}],["enough",{"2":{"2":1}}],["else",{"2":{"2":1,"4":1}}],["msg=",{"2":{"146":2}}],["minimum",{"2":{"82":1}}],["minimal",{"2":{"75":1}}],["minutes",{"2":{"55":1,"138":1}}],["mistral",{"2":{"45":1,"105":1,"114":1}}],["missing",{"2":{"45":1}}],["mic",{"2":{"2":1}}],["my",{"2":{"19":1,"37":2,"44":1,"45":1,"46":1,"114":1}}],["myself",{"2":{"2":1}}],["mcp",{"0":{"73":1,"74":1,"106":1,"128":1,"145":2,"149":1},"1":{"74":1,"75":1,"76":1,"146":2,"147":2,"148":2,"150":1,"151":1,"152":1},"2":{"6":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"106":2,"108":1,"121":2,"128":3,"146":1,"147":2,"148":2,"150":2,"151":2,"152":3}}],["must",{"2":{"143":1}}],["multimodal",{"2":{"36":1,"37":2,"115":1}}],["multiple",{"2":{"5":1,"6":1,"60":1,"100":1,"103":1}}],["multi",{"0":{"100":1,"103":1,"105":1},"2":{"2":1,"6":1,"7":1,"95":1,"98":1,"102":1,"118":1}}],["much",{"2":{"2":1}}],["messaging",{"2":{"103":1,"104":1}}],["message",{"2":{"29":1,"59":1,"67":1}}],["messages",{"2":{"18":1,"104":1}}],["mem0",{"2":{"102":1}}],["members",{"2":{"100":1}}],["member",{"2":{"98":1,"118":1}}],["memories",{"2":{"78":2,"102":1,"104":1,"130":1}}],["memory",{"0":{"77":1,"102":1},"1":{"78":1,"79":1,"80":1},"2":{"2":1,"3":1,"5":1,"6":3,"7":1,"8":1,"19":2,"54":1,"55":1,"67":1,"71":1,"72":1,"77":1,"79":1,"80":1,"82":1,"83":1,"84":1,"98":2,"102":3,"104":1,"115":1,"118":2,"121":1,"130":1,"141":1}}],["memoh123",{"2":{"136":1}}],["memohai",{"2":{"40":1,"136":2,"137":1}}],["memoh",{"0":{"0":1,"39":1,"97":1,"98":1,"118":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"40":1,"41":1,"42":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"119":1},"2":{"1":1,"3":1,"4":1,"5":1,"7":2,"8":3,"10":2,"20":1,"29":2,"30":1,"32":1,"34":1,"37":2,"39":3,"40":6,"41":4,"42":2,"44":1,"45":1,"54":1,"56":1,"66":1,"70":2,"73":1,"74":1,"77":1,"78":1,"81":1,"98":1,"110":1,"112":1,"118":1,"119":2,"120":2,"121":2,"128":2,"129":1,"134":1,"136":4,"137":2,"139":1,"147":3,"148":2,"152":3}}],["metadata",{"2":{"23":1}}],["metaphors",{"2":{"2":1}}],["mounted",{"2":{"128":1,"137":1,"147":1}}],["mount",{"2":{"120":1,"121":1,"128":1,"147":2,"148":1}}],["mode",{"2":{"129":1}}],["model",{"0":{"19":1,"35":1,"36":1,"37":1,"38":1,"81":1,"83":1,"111":1},"1":{"36":1,"37":1,"38":1,"82":1,"83":1,"84":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1},"2":{"3":1,"6":1,"19":7,"36":1,"37":10,"38":7,"42":2,"54":1,"55":4,"71":1,"72":1,"73":1,"81":3,"82":2,"83":4,"84":1,"106":1,"109":1,"113":1,"115":8,"116":2,"117":2,"119":1,"128":1}}],["models",{"0":{"113":1,"115":1},"2":{"1":1,"4":1,"35":1,"36":1,"37":2,"39":1,"42":1,"84":2,"108":1,"111":1,"113":2,"115":2,"117":1,"119":1}}],["modular",{"2":{"75":1}}],["monorepo",{"2":{"40":1}}],["mobile",{"2":{"2":1}}],["more",{"2":{"2":3,"6":2,"7":1,"8":1,"94":1,"98":1,"105":1,"109":1}}],["moment",{"2":{"2":3}}],["most",{"2":{"2":1,"42":1}}],["machine",{"2":{"147":1}}],["may",{"2":{"138":1,"146":1}}],["main",{"2":{"94":2,"131":1,"134":1,"136":2,"142":1,"143":1}}],["maintenance",{"2":{"87":1}}],["maintain",{"2":{"79":1,"91":1}}],["map",{"0":{"71":1}}],["matters",{"0":{"56":1,"60":1,"64":1,"68":1,"75":1,"79":1,"87":1,"91":1,"95":1}}],["mattered",{"2":{"2":1}}],["max",{"2":{"50":3,"51":2,"55":2,"86":1,"107":1}}],["markdown",{"2":{"103":1}}],["mark",{"2":{"37":1}}],["making",{"2":{"8":2}}],["make",{"2":{"4":1,"87":1,"91":1}}],["makes",{"2":{"1":1,"4":1,"75":1}}],["manual",{"0":{"137":1},"2":{"107":1,"110":1}}],["managing",{"2":{"39":1}}],["managed",{"2":{"92":1}}],["manage",{"2":{"13":1,"21":1,"35":1,"43":1,"47":1,"100":1,"104":1}}],["management",{"0":{"100":1},"2":{"6":1,"56":1,"104":1,"108":1,"109":2}}],["many",{"2":{"2":1,"55":1}}],["manifesto",{"2":{"1":1}}],["f",{"2":{"140":1}}],["fssl",{"2":{"136":2}}],["found",{"0":{"145":2},"1":{"146":2,"147":2,"148":2},"2":{"146":3,"150":1}}],["foundation",{"2":{"64":1}}],["focus",{"2":{"94":1}}],["forward",{"2":{"7":1}}],["forcing",{"2":{"2":1}}],["format",{"2":{"90":1,"121":1,"123":2}}],["form",{"2":{"1":1,"2":1,"115":1}}],["for",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"2":2,"4":1,"5":1,"6":1,"8":1,"10":1,"15":1,"17":1,"19":1,"23":1,"26":1,"34":2,"37":3,"39":1,"45":2,"47":1,"48":1,"50":3,"55":1,"67":1,"77":1,"78":1,"82":2,"83":1,"95":1,"100":1,"103":1,"104":1,"109":2,"110":1,"114":3,"115":6,"119":1,"120":1,"124":1,"125":1,"126":1,"127":1,"128":1,"130":2,"133":1,"136":2,"137":1,"139":3,"141":1}}],["flexibly",{"2":{"105":1}}],["flexibility",{"2":{"74":1}}],["flip",{"2":{"52":1}}],["flag",{"2":{"36":1}}],["fulfil",{"2":{"147":1}}],["full",{"0":{"121":1},"2":{"103":2,"129":1,"142":1}}],["fully",{"2":{"4":2}}],["furthermore",{"2":{"8":1}}],["freely",{"2":{"6":1,"101":1}}],["frontier",{"2":{"5":1,"8":1}}],["from",{"2":{"2":1,"23":1,"40":1,"59":1,"60":1,"63":1,"78":1,"92":1,"102":1,"115":1,"121":1,"128":1,"136":1,"139":1,"148":1,"152":2}}],["feb",{"2":{"20":1}}],["feishu",{"2":{"6":1,"22":1,"25":4,"27":4,"58":1,"98":1,"103":1,"118":1}}],["features",{"0":{"6":1,"99":1},"1":{"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1},"2":{"70":1,"119":1}}],["feed",{"2":{"4":1}}],["feels",{"2":{"8":1}}],["feeling",{"2":{"2":1}}],["feel",{"2":{"1":1,"2":2}}],["fi",{"2":{"151":1}}],["firewall",{"2":{"141":1}}],["first",{"2":{"2":1,"3":1,"7":2,"42":1,"138":1}}],["field",{"2":{"114":1,"115":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"139":1}}],["fields",{"0":{"86":1},"2":{"45":1,"110":1,"137":1}}],["fill",{"2":{"114":1,"115":1}}],["file",{"2":{"64":1,"120":1,"137":1,"139":1,"147":1,"150":1}}],["filesystem",{"2":{"63":1,"101":1}}],["files",{"2":{"5":1,"6":1,"7":1,"98":1,"101":1,"104":1,"118":1}}],["filter",{"2":{"14":2,"44":2,"113":1}}],["fixes",{"2":{"2":1}}],["finished",{"2":{"2":1}}],["fail",{"2":{"150":1}}],["failed",{"2":{"146":2,"147":1}}],["fails",{"2":{"12":1,"147":1}}],["family",{"2":{"100":1}}],["familiar",{"2":{"1":1}}],["facts",{"2":{"78":1,"102":1}}],["factor",{"2":{"1":1}}],["falls",{"2":{"12":1}}],["faster",{"2":{"7":1}}],["fast",{"2":{"2":1}}],["write",{"2":{"101":1,"104":1}}],["wrote",{"2":{"2":1}}],["wide",{"2":{"105":1}}],["windows",{"2":{"79":1}}],["will",{"2":{"8":1,"136":1}}],["within",{"2":{"6":1,"98":1,"101":1}}],["without",{"2":{"2":2,"74":1,"101":1}}],["with",{"2":{"1":2,"2":1,"3":1,"5":1,"6":3,"8":1,"13":1,"18":1,"29":3,"30":1,"36":1,"39":1,"42":1,"63":1,"66":1,"75":1,"78":1,"98":1,"100":2,"101":2,"103":1,"104":1,"110":1,"114":1,"118":2,"120":1,"126":1,"136":1,"137":1,"139":1,"141":1,"143":1,"147":1,"150":1}}],["way",{"2":{"134":1}}],["warnings",{"0":{"143":1}}],["warn",{"2":{"123":1}}],["walks",{"2":{"111":1}}],["want",{"2":{"4":2,"8":1,"70":1}}],["wanted",{"2":{"2":2}}],["wasn",{"2":{"2":1}}],["was",{"2":{"2":1,"152":1}}],["wait",{"2":{"2":1}}],["who",{"2":{"109":1}}],["whoami",{"0":{"12":1},"2":{"12":1,"42":1}}],["which",{"2":{"29":1}}],["while",{"2":{"2":1,"56":1,"92":1,"138":1}}],["whether",{"2":{"86":1}}],["when",{"2":{"2":2,"5":1,"70":1,"78":1,"136":1,"139":2,"146":1,"147":1}}],["where",{"2":{"1":1,"2":1,"7":2,"128":1}}],["why",{"0":{"4":1,"56":1,"60":1,"64":1,"68":1,"75":1,"79":1,"87":1,"91":1,"95":1},"2":{"2":1,"70":1}}],["what",{"0":{"3":1,"59":1,"63":1,"67":1,"74":1,"98":1},"2":{"1":2,"2":1,"119":1}}],["workflow",{"2":{"94":1}}],["workflows",{"2":{"1":1,"91":1}}],["workspace",{"2":{"92":1,"136":2}}],["works",{"0":{"78":1}}],["work",{"2":{"70":1}}],["worse",{"2":{"2":1}}],["world",{"2":{"1":1}}],["web",{"0":{"57":1,"61":1,"65":1,"69":1,"76":1,"80":1,"84":1,"88":1,"92":1,"96":1,"132":1},"2":{"56":1,"58":1,"88":2,"103":2,"104":1,"108":1,"110":1,"111":1,"112":1,"118":1,"121":1,"132":2,"133":2,"134":1,"138":1}}],["were",{"2":{"2":1,"152":1}}],["weight",{"2":{"2":1}}],["we",{"2":{"1":2,"2":2,"5":1,"7":2,"8":2}}],["old",{"2":{"151":1,"152":1}}],["ollama",{"2":{"43":1,"45":3,"46":1,"105":1,"114":9,"115":2}}],["omitted",{"2":{"23":1}}],["opt",{"2":{"128":1,"147":1,"148":1}}],["optional",{"2":{"25":2,"50":2,"86":1,"115":1,"130":1}}],["optionally",{"2":{"15":1,"44":1}}],["option",{"2":{"14":1,"15":1,"16":1,"19":1,"24":1,"25":1,"26":1,"27":1,"29":1,"30":1,"34":1,"37":1,"44":1,"45":1,"50":1,"51":1}}],["options",{"2":{"14":1,"15":1,"16":1,"19":1,"24":1,"25":1,"26":1,"27":1,"29":1,"30":1,"34":2,"37":1,"44":1,"45":1,"50":1,"51":1}}],["operations",{"2":{"64":1,"87":1,"104":1}}],["operate",{"2":{"8":1}}],["openssl",{"2":{"121":1,"126":1,"139":1}}],["openai",{"2":{"37":2,"43":1,"44":1,"45":2,"105":1,"114":8,"115":3}}],["open",{"0":{"113":1},"2":{"8":2,"27":3,"113":1,"115":1,"147":1}}],["openclaw",{"0":{"7":1},"2":{"7":1}}],["owner",{"2":{"14":3}}],["own",{"2":{"6":3,"54":1,"62":1,"98":3,"101":1,"106":1,"108":1,"118":2,"139":1}}],["otherwise",{"2":{"29":1}}],["other",{"2":{"6":1,"100":1,"101":1,"108":1}}],["orchestrated",{"2":{"134":1}}],["order",{"0":{"72":1}}],["organizes",{"2":{"66":1}}],["or",{"0":{"116":1},"2":{"6":2,"15":1,"16":1,"19":2,"27":1,"32":1,"34":1,"37":1,"42":1,"52":1,"75":1,"81":1,"83":1,"86":1,"89":1,"100":3,"110":1,"113":1,"115":4,"116":2,"118":1,"123":1,"124":1,"134":1,"147":1}}],["oem",{"2":{"2":1}}],["os",{"2":{"2":1}}],["outside",{"2":{"148":1}}],["output",{"2":{"33":1,"90":1}}],["out",{"2":{"2":2,"11":1,"42":1}}],["our",{"2":{"1":1}}],["okay",{"2":{"2":1}}],["occasional",{"2":{"2":1}}],["official",{"2":{"136":1}}],["off",{"2":{"2":1}}],["of",{"2":{"1":2,"2":3,"6":1,"40":1,"55":1,"68":1,"89":1,"94":1,"102":1,"104":1,"105":1,"114":1,"141":1}}],["override",{"2":{"141":1}}],["overlayfs",{"2":{"121":1,"128":1}}],["over",{"2":{"1":1}}],["overview",{"0":{"1":1,"70":1},"1":{"71":1,"72":1}}],["once",{"2":{"117":1}}],["ongoing",{"2":{"67":1}}],["only",{"2":{"14":1,"87":1,"115":1,"137":1,"143":1}}],["online",{"2":{"8":1}}],["one",{"0":{"136":1},"2":{"8":1,"29":1,"56":1,"60":1,"63":1,"82":2,"110":1,"111":1,"115":2,"117":2,"133":1}}],["on",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"1":2,"2":1,"4":1,"5":1,"8":2,"94":1,"110":1,"116":1,"134":1,"139":1}}],["ctr",{"2":{"148":1,"151":1,"152":2}}],["cpu",{"2":{"141":1}}],["custom",{"0":{"139":1},"2":{"120":1}}],["customization",{"2":{"83":1}}],["currently",{"2":{"25":1,"27":1,"88":1,"92":1}}],["current",{"2":{"12":1,"26":1,"27":1,"33":1,"42":1,"52":1,"86":2,"88":1,"120":1}}],["certs",{"2":{"141":1}}],["centralized",{"2":{"56":1}}],["ceiling",{"2":{"4":1}}],["cmd",{"2":{"50":1,"51":1}}],["cd",{"2":{"40":1,"137":1}}],["creation",{"2":{"115":1}}],["creating",{"2":{"111":1}}],["creates",{"2":{"147":1}}],["created",{"2":{"146":1}}],["create",{"0":{"15":1,"37":1,"45":1,"50":1},"2":{"6":1,"15":2,"37":5,"42":4,"45":4,"50":4,"63":1,"98":1,"100":1,"104":1,"117":1,"118":1}}],["credentials",{"2":{"59":1,"136":1}}],["cron",{"2":{"6":1,"47":1,"50":2,"51":1,"85":1,"86":1,"107":1}}],["checklist",{"0":{"141":1}}],["check",{"2":{"136":1,"151":1}}],["checks",{"2":{"87":1}}],["cheap",{"2":{"4":1}}],["choose",{"2":{"84":1}}],["choices",{"2":{"2":1}}],["changing",{"2":{"74":1}}],["changes",{"2":{"139":1}}],["change",{"2":{"41":1,"121":1,"125":1,"139":2,"141":1,"143":1}}],["channels",{"2":{"21":1,"23":1,"39":1,"42":1,"60":1,"61":1,"108":1,"119":1}}],["channel",{"0":{"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"58":1,"59":1},"1":{"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"59":1,"60":1,"61":1},"2":{"6":1,"21":1,"22":2,"23":3,"24":3,"25":3,"26":3,"27":3,"42":2,"54":1,"58":1,"71":1,"72":1,"103":1,"109":1}}],["chatting",{"2":{"39":1}}],["chatbox",{"2":{"7":1}}],["chat",{"0":{"18":1,"28":1,"29":1},"1":{"29":1,"30":1,"31":1},"2":{"6":2,"13":1,"18":2,"19":3,"29":3,"30":3,"35":1,"37":2,"42":4,"55":1,"58":1,"67":1,"69":1,"71":1,"81":1,"82":1,"83":1,"84":1,"98":1,"100":1,"103":2,"109":1,"111":1,"115":4,"117":1,"118":1,"119":1}}],["copy",{"2":{"139":1}}],["collection",{"2":{"121":1,"130":2}}],["collaborate",{"2":{"6":1,"100":1}}],["coordinator",{"2":{"94":1}}],["count",{"2":{"86":1,"107":1}}],["coupling",{"2":{"75":1}}],["could",{"2":{"2":1}}],["code",{"2":{"74":1,"104":1,"146":1,"147":2}}],["coding",{"2":{"6":1,"108":1}}],["core",{"0":{"86":1,"94":1},"2":{"7":1,"70":1,"71":1,"74":1}}],["come",{"2":{"104":1}}],["combined",{"2":{"94":1}}],["combines",{"2":{"78":1}}],["common",{"0":{"140":1}}],["communication",{"2":{"58":1}}],["command=date",{"2":{"146":1}}],["command",{"2":{"39":1,"40":1,"42":2,"50":3,"51":2,"86":2,"103":1,"109":1,"119":1}}],["commands",{"0":{"9":1,"13":1,"21":1,"28":1,"32":1,"35":1,"42":1,"43":1,"47":1,"140":1},"1":{"10":1,"11":1,"12":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"29":1,"30":1,"31":1,"33":1,"34":1,"36":1,"37":1,"38":1,"44":1,"45":1,"46":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1},"2":{"6":2,"7":1,"32":1,"42":1,"47":1,"64":1,"85":1,"98":1,"101":1,"104":1,"107":1,"118":1,"146":1}}],["com",{"2":{"34":1,"40":1,"114":2,"121":2,"133":2,"136":2,"137":1}}],["compose",{"2":{"110":1,"131":1,"134":1,"135":1,"136":3,"137":3,"139":3,"140":5,"141":1,"142":5,"148":2,"152":1}}],["complex",{"2":{"91":1,"94":1,"104":1}}],["compaction",{"2":{"102":1}}],["compat",{"2":{"45":1,"114":1}}],["compare",{"0":{"7":1}}],["computer",{"2":{"6":1,"98":1}}],["cost",{"2":{"2":1,"83":1}}],["conventions",{"2":{"92":1}}],["conversations",{"2":{"66":1,"78":1}}],["conversation",{"0":{"66":1},"1":{"67":1,"68":1,"69":1},"2":{"3":1,"6":1,"55":1,"68":1,"69":1,"71":1,"72":1,"102":2,"115":1}}],["consistent",{"2":{"91":1}}],["constraints",{"2":{"90":1}}],["constraint",{"2":{"2":1}}],["connecting",{"2":{"103":1}}],["connections",{"2":{"74":1,"106":1}}],["connected",{"2":{"81":1}}],["connect",{"2":{"71":1,"106":1}}],["connects",{"2":{"58":1,"73":1}}],["concrete",{"2":{"81":1}}],["concept",{"0":{"71":1}}],["concepts",{"0":{"70":1},"1":{"71":1,"72":1},"2":{"70":1,"81":1}}],["conceptually",{"2":{"2":1}}],["conclusion",{"0":{"8":1}}],["config=",{"2":{"139":1}}],["config",{"0":{"24":1,"25":1,"32":1,"33":1,"34":1,"120":1},"1":{"33":1,"34":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1},"2":{"24":1,"25":1,"32":2,"33":2,"34":4,"41":4,"42":3,"110":1,"119":1,"120":3,"136":1,"137":5,"139":11,"142":1,"147":1,"148":6}}],["configurable",{"2":{"104":1}}],["configuration",{"0":{"41":1,"59":1,"108":1,"139":1},"2":{"21":1,"24":1,"25":1,"54":1,"81":1,"92":1,"109":1,"110":1,"113":1,"120":1,"128":1,"136":1,"137":1,"142":1}}],["configured",{"2":{"40":1}}],["configure",{"0":{"111":1},"1":{"112":1,"113":1,"114":1,"115":1,"116":1,"117":1},"2":{"6":1,"107":1,"108":1,"111":1,"119":1,"141":1}}],["confirmation",{"2":{"17":1}}],["confidence",{"2":{"7":1}}],["continue",{"2":{"8":1}}],["continuity",{"2":{"4":1,"8":1,"68":1,"79":1}}],["continuously",{"2":{"2":1}}],["controlled",{"2":{"63":1}}],["control",{"2":{"3":1,"5":1}}],["content",{"0":{"90":1},"2":{"2":1}}],["context",{"2":{"1":2,"2":1,"4":2,"5":1,"6":1,"8":1,"55":2,"67":2,"71":1,"73":1,"79":1,"102":1,"106":1,"128":1}}],["contains",{"2":{"20":1}}],["containerd",{"0":{"127":1},"2":{"101":1,"110":1,"121":3,"127":4,"128":1,"134":2,"142":2,"146":1,"147":3,"148":2,"150":2,"151":4,"152":5}}],["container",{"0":{"62":1,"145":1,"149":1},"1":{"63":1,"64":1,"65":1,"146":1,"147":1,"148":1,"150":1,"151":1,"152":1},"2":{"6":1,"7":1,"50":1,"54":1,"62":1,"64":1,"65":1,"71":1,"72":1,"98":2,"101":1,"104":2,"118":1,"128":4,"143":1,"146":3,"147":2,"148":2,"150":1,"151":1,"152":2}}],["containers",{"2":{"5":1,"6":1,"101":1,"127":1,"134":1,"141":1,"147":1,"148":1}}],["containerization",{"2":{"4":1}}],["containerized",{"0":{"0":1,"101":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"3":1,"5":1,"6":1,"7":1,"8":1,"98":1,"118":1}}],["contact",{"2":{"1":1}}],["click",{"0":{"136":1},"2":{"110":1,"113":1,"114":2,"115":1}}],["clicks",{"2":{"2":1}}],["client",{"2":{"45":2,"81":1,"114":1}}],["cli",{"0":{"39":1,"109":1},"1":{"40":1,"41":1,"42":1},"2":{"31":1,"32":1,"39":1,"40":4,"41":1,"42":2,"88":1,"103":1,"109":1,"118":1,"119":1}}],["clean",{"2":{"148":1}}],["cleaner",{"2":{"2":1}}],["clear",{"2":{"11":1,"42":1}}],["clone",{"2":{"40":1,"136":1,"137":2}}],["cloud",{"2":{"3":1,"4":1,"5":1,"7":1,"8":1,"130":1}}],["closed",{"2":{"2":1}}],["classes",{"2":{"89":1}}],["class",{"2":{"2":1}}],["clash",{"2":{"2":1}}],["cause",{"0":{"147":1,"151":1}}],["caught",{"2":{"2":1}}],["cache",{"2":{"142":1}}],["ca",{"2":{"129":1}}],["card",{"2":{"116":1}}],["carry",{"2":{"2":1}}],["capabilities",{"0":{"104":1},"2":{"104":1}}],["capability",{"2":{"1":1,"3":1,"5":1,"71":2,"74":1,"75":1,"89":1}}],["cap",{"2":{"86":1}}],["call",{"2":{"12":1,"131":1}}],["calls",{"2":{"5":1,"50":2,"51":1,"86":2}}],["category",{"2":{"2":1}}],["can",{"2":{"1":1,"2":5,"6":3,"7":2,"14":1,"16":1,"60":1,"74":1,"75":1,"79":1,"87":1,"93":1,"98":1,"100":1,"101":1,"106":1,"114":1,"116":1,"117":1,"120":1}}],["case",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1}}],["circling",{"2":{"1":1}}],["after",{"0":{"149":1},"1":{"150":1,"151":1,"152":1},"2":{"116":1,"138":1,"150":1}}],["aws",{"2":{"105":1}}],["adapter",{"2":{"103":1}}],["added",{"2":{"152":1}}],["adding",{"2":{"150":1}}],["address",{"2":{"124":1}}],["addr",{"2":{"121":1,"124":1,"131":1}}],["add",{"0":{"114":1,"115":1},"2":{"75":1,"84":2,"111":1,"114":2,"115":2}}],["adds",{"0":{"74":1}}],["admin123",{"2":{"136":1,"138":1}}],["admin",{"0":{"125":1},"2":{"14":1,"121":3,"125":4,"136":3,"138":1,"139":2}}],["admins",{"2":{"14":1}}],["auditing",{"2":{"68":1}}],["automate",{"2":{"87":1}}],["automatic",{"2":{"102":1}}],["automatically",{"2":{"71":1,"102":1,"107":1}}],["automation",{"2":{"85":1}}],["auto",{"2":{"55":1,"102":1,"136":1}}],["authentication",{"2":{"42":1}}],["auth",{"0":{"9":1,"126":1},"1":{"10":1,"11":1,"12":1},"2":{"41":1,"121":1,"139":1}}],["able",{"2":{"118":1}}],["abstraction",{"2":{"56":1}}],["about",{"0":{"97":1},"1":{"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1},"2":{"20":1,"119":1}}],["azure",{"2":{"45":1,"105":1,"114":1}}],["available",{"2":{"22":1,"23":1,"88":1}}],["avatar",{"2":{"15":2,"16":2}}],["architecture",{"2":{"95":1,"103":1}}],["area",{"2":{"92":1}}],["are",{"2":{"55":1,"71":1,"78":3,"81":1,"89":1,"92":1,"93":1,"94":1}}],["argument",{"2":{"16":1}}],["around",{"2":{"2":1}}],["a2a",{"2":{"7":1}}],["attachments",{"2":{"103":1}}],["attempt",{"2":{"1":1}}],["at",{"2":{"6":1,"40":1,"50":1,"82":1,"85":1,"107":1,"111":1,"112":1,"114":1,"115":1,"117":1,"133":1,"139":1,"147":1}}],["api",{"2":{"12":1,"34":3,"39":1,"40":1,"45":3,"81":1,"88":1,"114":7,"116":1,"121":3,"130":3,"131":1,"133":7,"138":1}}],["apis",{"2":{"5":1}}],["appears",{"2":{"114":1}}],["app",{"2":{"2":1,"8":1,"25":4}}],["assign",{"2":{"104":1,"117":1}}],["assignment",{"0":{"83":1}}],["assignments",{"2":{"54":1}}],["asks",{"2":{"17":1}}],["as",{"2":{"4":1,"5":3,"6":1,"7":2,"8":1,"16":1,"19":2,"30":1,"37":1,"40":1,"50":2,"66":1,"94":1,"102":1,"147":1}}],["allowing",{"2":{"98":1}}],["allows",{"2":{"56":1,"64":1}}],["all",{"2":{"14":1,"36":1,"44":1,"47":1,"48":1,"108":1,"110":2,"124":1,"134":1,"136":2,"137":1,"141":1,"143":1}}],["also",{"2":{"4":1,"146":1,"148":1}}],["already",{"2":{"2":1,"151":1}}],["always",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"1":1,"2":2,"4":1,"5":1,"8":2}}],["ambient",{"2":{"2":1}}],["across",{"2":{"60":1,"79":1,"151":1}}],["accounts",{"2":{"100":1}}],["access",{"0":{"138":1},"2":{"6":1,"74":1,"98":1,"118":1,"141":1,"143":1}}],["accumulating",{"2":{"2":1}}],["actions",{"2":{"116":1}}],["active",{"2":{"15":2,"16":2,"86":1}}],["acts",{"2":{"5":1,"94":1}}],["actually",{"2":{"1":1,"2":2}}],["agreement",{"2":{"2":1}}],["agent2agent",{"2":{"7":1}}],["agents",{"2":{"1":1,"2":1,"4":1,"71":1,"93":1}}],["agent",{"0":{"0":1,"104":1,"131":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"1":1,"2":1,"7":1,"8":1,"56":1,"92":1,"98":1,"110":1,"118":1,"121":1,"131":4,"134":1,"138":1}}],["ai",{"2":{"1":1,"2":2,"3":1,"4":1,"6":1,"8":1,"98":2,"108":1,"118":2}}],["a",{"0":{"59":1,"114":1},"2":{"1":3,"2":11,"3":1,"5":2,"6":1,"7":3,"8":3,"15":1,"17":1,"18":1,"19":2,"23":1,"24":1,"25":1,"26":1,"37":1,"38":1,"39":2,"40":1,"42":1,"45":1,"46":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"57":1,"58":2,"59":1,"61":1,"65":1,"69":1,"74":1,"76":1,"80":1,"81":2,"82":1,"84":1,"85":2,"89":1,"92":1,"93":1,"96":1,"98":1,"101":1,"102":1,"104":1,"105":1,"108":1,"109":1,"114":3,"115":1,"116":1,"117":1,"118":1,"120":2,"128":1,"146":1,"147":2,"151":1}}],["analysis",{"2":{"68":1}}],["another",{"2":{"63":1}}],["any",{"2":{"45":1}}],["anthropic",{"2":{"43":1,"45":1,"105":1,"114":1}}],["anchor",{"2":{"2":1}}],["annoying",{"2":{"2":1}}],["and",{"0":{"66":1,"81":1,"111":1},"1":{"67":1,"68":1,"69":1,"82":1,"83":1,"84":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1},"2":{"1":1,"2":6,"4":4,"5":3,"6":7,"7":6,"8":4,"10":1,"11":1,"13":1,"15":1,"18":1,"21":1,"23":1,"29":1,"33":1,"34":2,"35":1,"36":1,"37":1,"39":1,"40":1,"41":2,"42":1,"50":1,"56":1,"59":1,"64":1,"67":3,"68":1,"70":1,"71":5,"72":2,"74":1,"78":2,"81":1,"82":1,"87":1,"88":1,"90":2,"91":1,"92":1,"95":1,"98":4,"100":1,"101":2,"102":2,"103":1,"104":4,"105":1,"106":1,"107":1,"108":1,"109":1,"111":2,"113":3,"115":1,"116":1,"117":2,"118":1,"119":4,"134":1,"136":2,"137":1,"138":1,"139":2,"140":1,"141":2,"143":1,"147":1,"148":1,"150":1,"152":1}}],["an",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"2":3,"5":1,"7":2,"8":3,"18":1,"29":1,"58":1,"98":1,"113":1,"118":1,"147":1}}],["two",{"2":{"113":1}}],["typically",{"2":{"131":1}}],["typical",{"0":{"82":1,"90":1}}],["types",{"2":{"22":1,"45":1}}],["type",{"2":{"15":3,"18":2,"23":3,"24":3,"25":3,"26":3,"27":3,"29":2,"36":1,"37":5,"45":4,"59":1,"81":1,"114":4,"115":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1}}],["tui",{"0":{"30":1},"2":{"30":2,"42":1}}],["turning",{"2":{"2":1}}],["turn",{"2":{"1":1,"6":1,"102":1}}],["tries",{"2":{"146":1}}],["trigger",{"2":{"152":1}}],["triggers",{"2":{"107":1}}],["triggered",{"2":{"71":1}}],["trusted",{"2":{"143":1}}],["troubleshooting",{"0":{"142":1,"144":1},"1":{"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1},"2":{"68":1}}],["treat",{"2":{"7":1}}],["traceability",{"2":{"67":1,"71":1}}],["transport",{"2":{"60":1}}],["trapped",{"2":{"4":1}}],["trade",{"2":{"2":1}}],["travels",{"2":{"2":1}}],["taking",{"0":{"149":1},"1":{"150":1,"151":1,"152":1}}],["take",{"2":{"2":1,"138":1}}],["task",{"0":{"145":2},"1":{"146":2,"147":2,"148":2},"2":{"86":1,"146":3}}],["tasks",{"0":{"107":1},"2":{"6":2,"71":1,"87":1,"89":1,"93":1,"94":1,"95":1,"100":1,"104":1,"107":1}}],["target",{"2":{"59":1}}],["talks",{"2":{"39":1}}],["talk",{"2":{"2":1}}],["tiny",{"2":{"2":1}}],["timeout",{"2":{"121":1,"130":2}}],["timelines",{"2":{"79":1}}],["timeline",{"2":{"67":1}}],["times",{"2":{"6":1,"85":1,"107":1}}],["time",{"0":{"2":1},"2":{"2":3,"29":1,"55":2,"104":1}}],["template",{"2":{"136":1,"139":1}}],["term",{"2":{"71":1,"77":1}}],["terminal",{"2":{"30":1,"42":1,"109":1}}],["teams",{"2":{"100":1}}],["team",{"2":{"7":1}}],["telegram",{"2":{"6":1,"22":1,"58":1,"98":1,"103":1,"118":1}}],["text",{"2":{"2":1,"37":2,"115":3,"121":1,"123":2}}],["tension",{"2":{"1":1}}],["t",{"2":{"2":6,"4":2}}],["than",{"2":{"7":1}}],["that",{"2":{"1":1,"2":8,"3":1,"8":4,"64":1,"81":1,"85":1,"89":1,"93":1}}],["through",{"2":{"6":2,"74":1,"92":1,"108":1,"111":1}}],["threads",{"2":{"2":1}}],["three",{"2":{"1":1}}],["thing",{"2":{"2":1,"8":1}}],["think",{"2":{"2":1}}],["this",{"0":{"67":1},"2":{"2":2,"20":1,"55":1,"63":1,"70":1,"83":1,"94":1,"111":1,"114":1,"128":1,"137":1,"147":1}}],["those",{"2":{"1":1}}],["these",{"2":{"32":1,"70":1,"117":1}}],["them",{"2":{"13":1,"98":1,"102":1,"115":1,"118":1}}],["their",{"2":{"4":1,"6":2,"36":1,"101":1}}],["they",{"2":{"4":2}}],["then",{"2":{"2":1,"10":1,"151":1}}],["there",{"2":{"2":1,"88":1}}],["the",{"0":{"0":1,"113":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"1":4,"2":12,"4":1,"5":2,"6":3,"7":3,"8":2,"10":2,"11":1,"12":2,"20":1,"26":1,"27":1,"30":1,"31":1,"32":1,"33":1,"34":1,"39":1,"40":5,"41":1,"42":1,"45":1,"47":1,"50":1,"54":1,"56":1,"59":1,"64":1,"70":1,"71":1,"81":2,"86":1,"88":1,"92":1,"94":2,"98":1,"102":2,"104":1,"109":1,"110":1,"111":1,"112":1,"113":3,"114":7,"115":7,"116":4,"117":2,"118":1,"120":1,"131":2,"133":1,"134":3,"136":4,"137":2,"139":5,"143":1,"146":2,"147":5,"148":6,"150":2,"151":5,"152":6}}],["together",{"2":{"70":1}}],["toggle",{"0":{"52":1},"2":{"42":1,"52":1}}],["toml",{"0":{"120":1},"1":{"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1},"2":{"32":1,"41":1,"110":1,"119":1,"120":2,"121":1,"136":1,"137":2,"139":6,"147":1,"148":3}}],["tokens",{"2":{"126":1}}],["token",{"2":{"10":2,"11":1,"12":1,"25":3,"41":2,"42":1}}],["tool",{"0":{"109":1},"2":{"5":1,"39":1,"71":1,"73":1,"74":1,"75":1,"106":1,"109":1,"119":1,"133":1,"146":1}}],["tools",{"2":{"2":1,"7":1,"64":1,"104":1,"146":1,"150":1}}],["too",{"2":{"2":3}}],["to",{"0":{"0":1,"7":1,"83":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"1":1,"2":2,"4":2,"6":3,"7":1,"8":1,"10":1,"12":1,"18":1,"23":1,"29":5,"30":1,"32":1,"39":1,"40":1,"41":2,"42":1,"47":1,"50":1,"56":1,"58":1,"59":2,"64":1,"70":1,"71":1,"73":1,"86":1,"91":1,"93":1,"98":1,"100":1,"102":1,"103":1,"104":1,"106":1,"107":1,"108":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"118":1,"127":1,"131":1,"133":1,"134":2,"139":1,"141":1,"146":2,"147":2,"148":2,"150":1,"152":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/assets/chunks/@localSearchIndexroot.tjLW8Ymm.js b/assets/chunks/@localSearchIndexroot.tjLW8Ymm.js deleted file mode 100644 index d8932acd..00000000 --- a/assets/chunks/@localSearchIndexroot.tjLW8Ymm.js +++ /dev/null @@ -1 +0,0 @@ -const t='{"documentCount":143,"nextId":143,"documentIds":{"0":"/cli/auth.html#auth-commands","1":"/cli/auth.html#login","2":"/cli/auth.html#logout","3":"/cli/auth.html#whoami","4":"/cli/bot.html#bot-commands","5":"/cli/bot.html#bot-list","6":"/cli/bot.html#bot-create","7":"/cli/bot.html#bot-update","8":"/cli/bot.html#bot-delete","9":"/cli/bot.html#bot-chat","10":"/cli/bot.html#bot-set-model","11":"/cli/channel.html#channel-commands","12":"/cli/channel.html#channel-list","13":"/cli/channel.html#channel-info","14":"/cli/channel.html#channel-config-get","15":"/cli/channel.html#channel-config-set","16":"/cli/channel.html#channel-bind-get","17":"/cli/channel.html#channel-bind-set","18":"/cli/chat.html#chat-commands","19":"/cli/chat.html#default-interactive-chat","20":"/cli/chat.html#tui","21":"/cli/chat.html#version","22":"/cli/config.html#config-commands","23":"/cli/config.html#config","24":"/cli/config.html#config-set","25":"/cli/#memoh-cli","26":"/cli/#installation","27":"/cli/#configuration","28":"/cli/#commands","29":"/cli/model.html#model-commands","30":"/cli/model.html#model-list","31":"/cli/model.html#model-create","32":"/cli/model.html#model-delete","33":"/cli/schedule.html#schedule-commands","34":"/cli/schedule.html#schedule-list","35":"/cli/schedule.html#schedule-get","36":"/cli/schedule.html#schedule-create","37":"/cli/schedule.html#schedule-update","38":"/cli/schedule.html#schedule-toggle","39":"/cli/schedule.html#schedule-delete","40":"/cli/provider.html#provider-commands","41":"/cli/provider.html#provider-list","42":"/cli/provider.html#provider-create","43":"/cli/provider.html#provider-delete","44":"/concepts/bot.html#bot","45":"/concepts/bot.html#key-settings","46":"/concepts/bot.html#why-it-matters","47":"/concepts/bot.html#web-ui-path","48":"/concepts/channel.html#channel","49":"/concepts/channel.html#what-a-channel-configuration-defines","50":"/concepts/channel.html#why-it-matters","51":"/concepts/channel.html#web-ui-path","52":"/concepts/container.html#container","53":"/concepts/container.html#what-isolation-gives-you","54":"/concepts/container.html#why-it-matters","55":"/concepts/container.html#web-ui-path","56":"/concepts/conversation-and-history.html#conversation-and-history","57":"/concepts/conversation-and-history.html#what-this-includes","58":"/concepts/conversation-and-history.html#why-it-matters","59":"/concepts/conversation-and-history.html#web-ui-path","60":"/concepts/mcp.html#mcp","61":"/concepts/mcp.html#what-mcp-adds","62":"/concepts/mcp.html#why-it-matters","63":"/concepts/mcp.html#web-ui-path","64":"/concepts/#concepts-overview","65":"/concepts/#concept-map","66":"/concepts/#recommended-reading-order","67":"/concepts/memory.html#memory","68":"/concepts/memory.html#how-it-works","69":"/concepts/memory.html#why-it-matters","70":"/concepts/memory.html#web-ui-path","71":"/concepts/provider-and-model.html#provider-and-model","72":"/concepts/provider-and-model.html#typical-setup","73":"/concepts/provider-and-model.html#model-assignment-to-bot","74":"/concepts/provider-and-model.html#web-ui-path","75":"/concepts/skills.html#skills","76":"/concepts/skills.html#typical-skill-content","77":"/concepts/skills.html#why-it-matters","78":"/concepts/skills.html#web-ui-path","79":"/concepts/subagents.html#subagents","80":"/concepts/subagents.html#core-idea","81":"/concepts/subagents.html#why-it-matters","82":"/concepts/subagents.html#web-ui-path","83":"/concepts/schedule.html#schedule","84":"/concepts/schedule.html#core-fields","85":"/concepts/schedule.html#why-it-matters","86":"/concepts/schedule.html#web-ui-path","87":"/getting-started.html#about-memoh","88":"/getting-started.html#what-is-memoh","89":"/getting-started.html#key-features","90":"/getting-started.html#multi-bot-management","91":"/getting-started.html#containerized-isolation","92":"/getting-started.html#memory-engineering","93":"/getting-started.html#multi-platform-support","94":"/getting-started.html#agent-capabilities","95":"/getting-started.html#multi-llm-provider-support","96":"/getting-started.html#mcp-protocol-support","97":"/getting-started.html#scheduled-tasks","98":"/getting-started.html#graphical-configuration","99":"/getting-started.html#cli-tool","100":"/getting-started.html#installation","101":"/getting-started/provider-and-model.html#configure-provider-and-model","102":"/getting-started/provider-and-model.html#prerequisites","103":"/getting-started/provider-and-model.html#step-1-open-the-models-page","104":"/getting-started/provider-and-model.html#step-2-add-a-provider","105":"/getting-started/provider-and-model.html#step-3-add-models","106":"/getting-started/provider-and-model.html#step-4-edit-or-delete","107":"/getting-started/provider-and-model.html#next-steps","108":"/#memoh-documentation","109":"/#documentation","110":"/installation/config-toml.html#config-toml-reference","111":"/installation/config-toml.html#full-example","112":"/installation/config-toml.html#section-reference","113":"/installation/config-toml.html#log","114":"/installation/config-toml.html#server","115":"/installation/config-toml.html#admin","116":"/installation/config-toml.html#auth","117":"/installation/config-toml.html#containerd","118":"/installation/config-toml.html#mcp","119":"/installation/config-toml.html#postgres","120":"/installation/config-toml.html#qdrant","121":"/installation/config-toml.html#agent-gateway","122":"/installation/config-toml.html#web","123":"/installation/config-toml.html#brave","124":"/installation/docker.html#docker-installation","125":"/installation/docker.html#prerequisites","126":"/installation/docker.html#one-click-install","127":"/installation/docker.html#manual-install","128":"/installation/docker.html#access-points","129":"/installation/docker.html#custom-configuration","130":"/installation/docker.html#common-commands","131":"/installation/docker.html#production-checklist","132":"/installation/docker.html#troubleshooting","133":"/installation/docker.html#security-warnings","134":"/troubleshooting.html#troubleshooting","135":"/troubleshooting.html#mcp-container-no-running-task-found-task-mcp-xxx-not-found","136":"/troubleshooting.html#symptom","137":"/troubleshooting.html#cause","138":"/troubleshooting.html#solution","139":"/troubleshooting.html#mcp-container-image-update-not-taking-effect-after-rebuild","140":"/troubleshooting.html#symptom-1","141":"/troubleshooting.html#cause-1","142":"/troubleshooting.html#solution-1"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[2,1,1],"1":[1,2,25],"2":[1,2,10],"3":[1,2,23],"4":[2,1,7],"5":[2,2,23],"6":[2,2,29],"7":[2,2,31],"8":[2,2,10],"9":[2,2,19],"10":[3,2,26],"11":[2,1,8],"12":[2,2,12],"13":[2,2,20],"14":[3,2,18],"15":[3,2,36],"16":[3,2,21],"17":[3,2,30],"18":[2,1,1],"19":[3,2,46],"20":[1,2,29],"21":[1,2,6],"22":[2,1,18],"23":[1,2,16],"24":[2,2,39],"25":[2,1,28],"26":[1,2,56],"27":[1,2,20],"28":[1,2,61],"29":[2,1,6],"30":[2,2,14],"31":[2,2,48],"32":[2,2,13],"33":[2,1,18],"34":[2,2,12],"35":[2,2,11],"36":[2,2,51],"37":[2,2,32],"38":[2,2,14],"39":[2,2,9],"40":[2,1,8],"41":[2,2,21],"42":[2,2,50],"43":[2,2,13],"44":[1,1,23],"45":[2,1,31],"46":[3,1,21],"47":[3,1,7],"48":[1,1,18],"49":[5,1,20],"50":[3,1,15],"51":[3,1,7],"52":[1,1,9],"53":[4,1,24],"54":[3,1,19],"55":[3,1,7],"56":[3,1,9],"57":[3,3,17],"58":[3,3,16],"59":[3,3,9],"60":[1,1,12],"61":[3,1,31],"62":[3,1,16],"63":[3,1,7],"64":[2,1,29],"65":[2,2,56],"66":[3,2,14],"67":[1,1,12],"68":[3,1,30],"69":[3,1,16],"70":[3,1,7],"71":[3,1,28],"72":[2,3,20],"73":[4,3,21],"74":[3,3,16],"75":[1,1,18],"76":[3,1,11],"77":[3,1,16],"78":[3,1,28],"79":[1,1,13],"80":[2,1,30],"81":[3,1,15],"82":[3,1,7],"83":[1,1,16],"84":[2,1,23],"85":[3,1,20],"86":[3,1,23],"87":[2,1,1],"88":[4,2,50],"89":[2,2,1],"90":[3,4,29],"91":[2,4,33],"92":[2,4,51],"93":[3,4,31],"94":[2,4,57],"95":[4,4,23],"96":[3,4,23],"97":[2,4,22],"98":[2,4,27],"99":[2,4,24],"100":[1,2,35],"101":[4,1,25],"102":[1,4,19],"103":[6,4,34],"104":[5,4,76],"105":[4,4,77],"106":[5,4,29],"107":[2,4,24],"108":[2,1,45],"109":[1,2,32],"110":[3,1,29],"111":[2,3,82],"112":[2,3,1],"113":[2,4,17],"114":[2,4,24],"115":[2,4,18],"116":[2,4,30],"117":[2,4,20],"118":[2,4,44],"119":[2,4,30],"120":[2,4,34],"121":[3,4,34],"122":[2,4,17],"123":[2,4,32],"124":[2,1,42],"125":[1,2,5],"126":[3,2,73],"127":[2,2,44],"128":[2,2,31],"129":[2,2,65],"130":[2,2,18],"131":[2,2,40],"132":[1,2,21],"133":[2,2,27],"134":[1,1,1],"135":[9,1,1],"136":[1,10,46],"137":[1,10,65],"138":[1,10,56],"139":[9,1,1],"140":[1,10,33],"141":[1,10,44],"142":[1,10,55]},"averageFieldLength":[2.3356643356643345,2.405594405594406,25.342657342657347],"storedFields":{"0":{"title":"Auth Commands","titles":[]},"1":{"title":"login","titles":["Auth Commands"]},"2":{"title":"logout","titles":["Auth Commands"]},"3":{"title":"whoami","titles":["Auth Commands"]},"4":{"title":"Bot Commands","titles":[]},"5":{"title":"bot list","titles":["Bot Commands"]},"6":{"title":"bot create","titles":["Bot Commands"]},"7":{"title":"bot update","titles":["Bot Commands"]},"8":{"title":"bot delete","titles":["Bot Commands"]},"9":{"title":"bot chat","titles":["Bot Commands"]},"10":{"title":"bot set-model","titles":["Bot Commands"]},"11":{"title":"Channel Commands","titles":[]},"12":{"title":"channel list","titles":["Channel Commands"]},"13":{"title":"channel info","titles":["Channel Commands"]},"14":{"title":"channel config get","titles":["Channel Commands"]},"15":{"title":"channel config set","titles":["Channel Commands"]},"16":{"title":"channel bind get","titles":["Channel Commands"]},"17":{"title":"channel bind set","titles":["Channel Commands"]},"18":{"title":"Chat Commands","titles":[]},"19":{"title":"Default: Interactive Chat","titles":["Chat Commands"]},"20":{"title":"tui","titles":["Chat Commands"]},"21":{"title":"version","titles":["Chat Commands"]},"22":{"title":"Config Commands","titles":[]},"23":{"title":"config","titles":["Config Commands"]},"24":{"title":"config set","titles":["Config Commands"]},"25":{"title":"Memoh CLI","titles":[]},"26":{"title":"Installation","titles":["Memoh CLI"]},"27":{"title":"Configuration","titles":["Memoh CLI"]},"28":{"title":"Commands","titles":["Memoh CLI"]},"29":{"title":"Model Commands","titles":[]},"30":{"title":"model list","titles":["Model Commands"]},"31":{"title":"model create","titles":["Model Commands"]},"32":{"title":"model delete","titles":["Model Commands"]},"33":{"title":"Schedule Commands","titles":[]},"34":{"title":"schedule list","titles":["Schedule Commands"]},"35":{"title":"schedule get","titles":["Schedule Commands"]},"36":{"title":"schedule create","titles":["Schedule Commands"]},"37":{"title":"schedule update","titles":["Schedule Commands"]},"38":{"title":"schedule toggle","titles":["Schedule Commands"]},"39":{"title":"schedule delete","titles":["Schedule Commands"]},"40":{"title":"Provider Commands","titles":[]},"41":{"title":"provider list","titles":["Provider Commands"]},"42":{"title":"provider create","titles":["Provider Commands"]},"43":{"title":"provider delete","titles":["Provider Commands"]},"44":{"title":"Bot","titles":[]},"45":{"title":"Key Settings","titles":["Bot"]},"46":{"title":"Why It Matters","titles":["Bot"]},"47":{"title":"Web UI Path","titles":["Bot"]},"48":{"title":"Channel","titles":[]},"49":{"title":"What a Channel Configuration Defines","titles":["Channel"]},"50":{"title":"Why It Matters","titles":["Channel"]},"51":{"title":"Web UI Path","titles":["Channel"]},"52":{"title":"Container","titles":[]},"53":{"title":"What Isolation Gives You","titles":["Container"]},"54":{"title":"Why It Matters","titles":["Container"]},"55":{"title":"Web UI Path","titles":["Container"]},"56":{"title":"Conversation and History","titles":[]},"57":{"title":"What This Includes","titles":["Conversation and History"]},"58":{"title":"Why It Matters","titles":["Conversation and History"]},"59":{"title":"Web UI Path","titles":["Conversation and History"]},"60":{"title":"MCP","titles":[]},"61":{"title":"What MCP Adds","titles":["MCP"]},"62":{"title":"Why It Matters","titles":["MCP"]},"63":{"title":"Web UI Path","titles":["MCP"]},"64":{"title":"Concepts Overview","titles":[]},"65":{"title":"Concept Map","titles":["Concepts Overview"]},"66":{"title":"Recommended Reading Order","titles":["Concepts Overview"]},"67":{"title":"Memory","titles":[]},"68":{"title":"How It Works","titles":["Memory"]},"69":{"title":"Why It Matters","titles":["Memory"]},"70":{"title":"Web UI Path","titles":["Memory"]},"71":{"title":"Provider and Model","titles":[]},"72":{"title":"Typical Setup","titles":["Provider and Model"]},"73":{"title":"Model Assignment to Bot","titles":["Provider and Model"]},"74":{"title":"Web UI Path","titles":["Provider and Model"]},"75":{"title":"Skills","titles":[]},"76":{"title":"Typical Skill Content","titles":["Skills"]},"77":{"title":"Why It Matters","titles":["Skills"]},"78":{"title":"Web UI Path","titles":["Skills"]},"79":{"title":"Subagents","titles":[]},"80":{"title":"Core Idea","titles":["Subagents"]},"81":{"title":"Why It Matters","titles":["Subagents"]},"82":{"title":"Web UI Path","titles":["Subagents"]},"83":{"title":"Schedule","titles":[]},"84":{"title":"Core Fields","titles":["Schedule"]},"85":{"title":"Why It Matters","titles":["Schedule"]},"86":{"title":"Web UI Path","titles":["Schedule"]},"87":{"title":"About Memoh","titles":[]},"88":{"title":"What is Memoh?","titles":["About Memoh"]},"89":{"title":"Key Features","titles":["About Memoh"]},"90":{"title":"Multi-Bot Management","titles":["About Memoh","Key Features"]},"91":{"title":"Containerized Isolation","titles":["About Memoh","Key Features"]},"92":{"title":"Memory Engineering","titles":["About Memoh","Key Features"]},"93":{"title":"Multi-Platform Support","titles":["About Memoh","Key Features"]},"94":{"title":"Agent Capabilities","titles":["About Memoh","Key Features"]},"95":{"title":"Multi-LLM Provider Support","titles":["About Memoh","Key Features"]},"96":{"title":"MCP Protocol Support","titles":["About Memoh","Key Features"]},"97":{"title":"Scheduled Tasks","titles":["About Memoh","Key Features"]},"98":{"title":"Graphical Configuration","titles":["About Memoh","Key Features"]},"99":{"title":"CLI Tool","titles":["About Memoh","Key Features"]},"100":{"title":"Installation","titles":["About Memoh"]},"101":{"title":"Configure Provider and Model","titles":[]},"102":{"title":"Prerequisites","titles":["Configure Provider and Model"]},"103":{"title":"Step 1: Open the Models Page","titles":["Configure Provider and Model"]},"104":{"title":"Step 2: Add a Provider","titles":["Configure Provider and Model"]},"105":{"title":"Step 3: Add Models","titles":["Configure Provider and Model"]},"106":{"title":"Step 4: Edit or Delete","titles":["Configure Provider and Model"]},"107":{"title":"Next Steps","titles":["Configure Provider and Model"]},"108":{"title":"Memoh Documentation","titles":[]},"109":{"title":"Documentation","titles":["Memoh Documentation"]},"110":{"title":"config.toml Reference","titles":[]},"111":{"title":"Full Example","titles":["config.toml Reference"]},"112":{"title":"Section Reference","titles":["config.toml Reference"]},"113":{"title":"[log]","titles":["config.toml Reference","Section Reference"]},"114":{"title":"[server]","titles":["config.toml Reference","Section Reference"]},"115":{"title":"[admin]","titles":["config.toml Reference","Section Reference"]},"116":{"title":"[auth]","titles":["config.toml Reference","Section Reference"]},"117":{"title":"[containerd]","titles":["config.toml Reference","Section Reference"]},"118":{"title":"[mcp]","titles":["config.toml Reference","Section Reference"]},"119":{"title":"[postgres]","titles":["config.toml Reference","Section Reference"]},"120":{"title":"[qdrant]","titles":["config.toml Reference","Section Reference"]},"121":{"title":"[agent_gateway]","titles":["config.toml Reference","Section Reference"]},"122":{"title":"[web]","titles":["config.toml Reference","Section Reference"]},"123":{"title":"[brave]","titles":["config.toml Reference","Section Reference"]},"124":{"title":"Docker Installation","titles":[]},"125":{"title":"Prerequisites","titles":["Docker Installation"]},"126":{"title":"One-Click Install","titles":["Docker Installation"]},"127":{"title":"Manual Install","titles":["Docker Installation"]},"128":{"title":"Access Points","titles":["Docker Installation"]},"129":{"title":"Custom Configuration","titles":["Docker Installation"]},"130":{"title":"Common Commands","titles":["Docker Installation"]},"131":{"title":"Production Checklist","titles":["Docker Installation"]},"132":{"title":"Troubleshooting","titles":["Docker Installation"]},"133":{"title":"Security Warnings","titles":["Docker Installation"]},"134":{"title":"Troubleshooting","titles":[]},"135":{"title":"MCP Container: no running task found: task mcp-xxx not found","titles":["Troubleshooting"]},"136":{"title":"Symptom","titles":["Troubleshooting","MCP Container: no running task found: task mcp-xxx not found"]},"137":{"title":"Cause","titles":["Troubleshooting","MCP Container: no running task found: task mcp-xxx not found"]},"138":{"title":"Solution","titles":["Troubleshooting","MCP Container: no running task found: task mcp-xxx not found"]},"139":{"title":"MCP Container: Image update not taking effect after rebuild","titles":["Troubleshooting"]},"140":{"title":"Symptom","titles":["Troubleshooting","MCP Container: Image update not taking effect after rebuild"]},"141":{"title":"Cause","titles":["Troubleshooting","MCP Container: Image update not taking effect after rebuild"]},"142":{"title":"Solution","titles":["Troubleshooting","MCP Container: Image update not taking effect after rebuild"]}},"dirtCount":0,"index":[["$path",{"2":{"140":1}}],["yml",{"2":{"131":1,"138":1}}],["y",{"2":{"126":1}}],["your",{"2":{"19":1,"26":1,"88":1,"98":1,"104":1,"108":1,"111":3,"124":1,"129":2,"138":2}}],["you",{"0":{"53":1},"2":{"19":1,"62":1,"64":1,"85":1,"88":1,"101":2,"102":1,"104":1,"105":1,"106":1,"107":2,"110":1,"124":1,"133":1,"137":2,"138":1}}],["|",{"2":{"126":2}}],["7",{"2":{"116":1}}],["6334",{"2":{"111":1,"120":1}}],["5432",{"2":{"111":1,"119":1}}],["2",{"0":{"104":1},"2":{"105":2,"128":1}}],["24h",{"2":{"116":2}}],["24",{"2":{"92":1}}],["8081",{"2":{"111":1,"121":1,"128":1}}],["8082",{"2":{"102":1,"111":1,"122":1,"128":1}}],["8080",{"2":{"23":1,"24":2,"26":1,"111":1,"114":3,"128":1}}],["qwen",{"2":{"95":1}}],["qdrant",{"0":{"120":1},"2":{"92":1,"100":1,"111":1,"120":2,"124":1,"131":1}}],["quot",{"2":{"113":4,"114":2,"115":2,"116":6,"117":4,"118":8,"119":8,"120":6,"121":4,"122":2,"123":4}}],["quality",{"2":{"73":1}}],["quit",{"2":{"9":1,"19":1}}],["knowledge",{"2":{"65":1,"67":1}}],["keep",{"2":{"77":1,"92":1,"138":1}}],["keeping",{"2":{"46":1}}],["keyword",{"2":{"68":1,"92":1}}],["key",{"0":{"45":1,"89":1},"1":{"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1},"2":{"15":3,"42":3,"71":1,"92":1,"104":4,"106":1,"109":1,"111":2,"120":2,"123":3}}],["xxx",{"0":{"135":1},"1":{"136":1,"137":1,"138":1},"2":{"136":1,"137":1}}],["x26",{"2":{"132":2}}],["xai",{"2":{"42":1,"95":1,"104":1}}],["x3c",{"2":{"19":1,"20":1,"32":1,"34":1,"35":2,"36":1,"37":2,"38":2,"39":2,"43":1,"138":1}}],["9am",{"2":{"36":1}}],["9",{"2":{"36":1}}],["32",{"2":{"111":1,"116":1,"129":1}}],["3",{"0":{"105":1},"2":{"31":2,"105":2}}],["humans",{"2":{"90":1}}],["have",{"2":{"96":1,"102":1,"107":1}}],["having",{"2":{"88":1}}],["has",{"2":{"44":1,"88":1,"103":1}}],["history",{"0":{"56":1},"1":{"57":1,"58":1,"59":1},"2":{"56":1,"58":1,"59":1,"65":1,"66":1}}],["hours",{"2":{"92":1}}],["hoc",{"2":{"58":1}}],["how",{"0":{"68":1},"2":{"45":1,"64":2,"65":4,"75":1}}],["host",{"2":{"23":2,"24":6,"26":1,"27":1,"28":1,"100":1,"111":3,"114":1,"118":1,"119":2,"121":3,"122":2,"124":1,"129":1,"137":2}}],["http",{"2":{"42":1,"96":1,"102":1,"104":2,"111":1,"114":1,"120":2,"128":3}}],["https",{"2":{"26":1,"104":2,"111":1,"123":1,"126":2,"127":1,"131":1,"133":1}}],["helps",{"2":{"81":1}}],["helper",{"2":{"79":1}}],["help",{"2":{"26":2,"77":1}}],["10",{"2":{"111":1,"120":1}}],["100",{"2":{"24":1}}],["11434",{"2":{"42":1,"104":2}}],["1536",{"2":{"31":1,"105":1}}],["168h",{"2":{"111":1,"116":1}}],["168",{"2":{"24":1}}],["192",{"2":{"24":1}}],["1",{"0":{"103":1},"2":{"23":1,"24":2,"26":1,"111":4,"119":1,"120":1,"121":1,"122":1,"128":1}}],["127",{"2":{"23":1,"24":1,"26":1,"111":4,"119":1,"120":1,"121":1,"122":1}}],["0",{"2":{"23":2,"24":2,"26":2,"36":1,"111":8,"119":2,"120":2,"121":2,"122":2}}],["=",{"2":{"23":2,"111":30,"136":2,"138":1}}],["volume",{"2":{"137":1,"141":1}}],["validate",{"2":{"132":1}}],["v2",{"2":{"125":1}}],["v1",{"2":{"104":4,"111":1,"123":1}}],["vector",{"2":{"68":1,"92":1,"120":1}}],["verify",{"2":{"119":2,"142":1}}],["verification",{"2":{"15":2}}],["version",{"0":{"21":1},"2":{"21":2,"28":2}}],["visible",{"2":{"78":1}}],["via",{"2":{"24":1,"25":1,"88":1,"92":1,"96":1,"107":1,"108":1,"110":1,"124":1,"131":1}}],["view",{"2":{"22":1,"27":1,"130":1,"132":2}}],["rm",{"2":{"138":1,"142":1}}],["rpc",{"2":{"136":1}}],["raw",{"2":{"126":2}}],["rand",{"2":{"111":1,"116":1,"129":1}}],["range",{"2":{"95":1}}],["right",{"2":{"103":1,"105":1,"106":1}}],["rich",{"2":{"94":1}}],["rule",{"2":{"83":1}}],["runc",{"2":{"137":1}}],["runs",{"2":{"52":1,"83":1,"91":1,"108":1,"118":1,"124":1,"133":1}}],["runtime",{"2":{"44":1,"53":1,"65":1,"78":1}}],["run",{"2":{"26":1,"28":1,"36":1,"54":1,"84":1,"97":1,"108":1,"111":1,"117":1,"124":1,"126":1,"129":1,"133":1,"138":1}}],["running",{"0":{"135":1},"1":{"136":1,"137":1,"138":1},"2":{"19":1,"25":1,"26":1,"100":1,"102":1,"126":1,"129":1,"136":1}}],["root",{"2":{"111":1,"118":1,"127":1,"129":1,"137":2,"138":2}}],["routing",{"2":{"49":1}}],["role",{"2":{"3":1,"81":1}}],["re",{"2":{"142":1}}],["rebuilt",{"2":{"141":1}}],["rebuilding",{"2":{"140":1}}],["rebuild",{"0":{"139":1},"1":{"140":1,"141":1,"142":1},"2":{"130":1,"132":1}}],["regular",{"2":{"131":1}}],["repository",{"2":{"126":1,"127":1}}],["replies",{"2":{"93":1}}],["reply",{"2":{"49":1}}],["remove",{"2":{"142":1}}],["remote",{"2":{"61":1}}],["reminders",{"2":{"85":1}}],["request",{"2":{"120":1,"137":1}}],["requests",{"2":{"80":1}}],["requires",{"2":{"126":1}}],["required",{"2":{"31":1,"98":1,"105":1,"116":1}}],["require",{"2":{"28":1,"33":1,"119":1}}],["reliable",{"2":{"80":1}}],["related",{"2":{"78":1}}],["relevant",{"2":{"68":1}}],["reduce",{"2":{"77":1}}],["reference",{"0":{"110":1,"112":1},"1":{"111":1,"112":1,"113":2,"114":2,"115":2,"116":2,"117":2,"118":2,"119":2,"120":2,"121":2,"122":2,"123":2},"2":{"73":1,"100":1,"109":1,"127":1,"129":2}}],["retrieval",{"2":{"68":2,"72":1,"92":1}}],["retrieved",{"2":{"65":1,"68":1}}],["recreate",{"2":{"142":1}}],["recurring",{"2":{"85":1}}],["recall",{"2":{"68":1}}],["recommended",{"0":{"66":1},"2":{"100":1,"109":1,"124":1,"129":1}}],["recent",{"2":{"45":1}}],["reusable",{"2":{"65":1,"75":1}}],["resource",{"2":{"131":1}}],["resources",{"2":{"46":1}}],["restrict",{"2":{"131":1}}],["restarts",{"2":{"141":1}}],["restarting",{"2":{"140":1}}],["restart",{"2":{"130":1,"138":2,"142":2}}],["res",{"2":{"111":1,"123":1}}],["responsibilities",{"2":{"81":1}}],["response",{"2":{"58":1}}],["responses",{"2":{"19":1}}],["results",{"2":{"80":1}}],["reactions",{"2":{"94":1}}],["reactive",{"2":{"85":1}}],["reachable",{"2":{"26":1}}],["reads",{"2":{"121":1}}],["read",{"2":{"91":1,"94":1}}],["ready",{"2":{"72":1}}],["reading",{"0":{"66":1}}],["real",{"2":{"19":1,"94":1}}],["4",{"0":{"106":1},"2":{"10":1,"31":2,"32":1,"105":2}}],["gateway",{"0":{"121":1},"2":{"111":1,"121":2,"124":1,"128":1}}],["graphical",{"0":{"98":1}}],["groups",{"2":{"90":1}}],["guide",{"2":{"75":1,"101":1}}],["generated",{"2":{"126":1}}],["generate",{"2":{"116":1,"126":1,"129":1}}],["generation",{"2":{"72":1}}],["getting",{"2":{"109":1}}],["get",{"0":{"14":1,"16":1,"35":1},"2":{"14":2,"16":2,"28":2,"35":2,"100":1,"123":1}}],["gives",{"0":{"53":1}}],["git",{"2":{"26":1,"125":1,"127":1}}],["githubusercontent",{"2":{"126":2}}],["github",{"2":{"26":1,"127":1}}],["google",{"2":{"42":1,"95":1,"104":1}}],["global",{"2":{"26":2}}],["g",{"2":{"12":1,"15":1,"17":1,"24":1,"31":1,"36":1,"104":2,"105":2,"114":1,"116":1,"131":1,"136":1,"137":1,"140":1}}],["gpt",{"2":{"10":1,"31":2,"32":1,"105":2}}],["gt",{"2":{"5":1,"6":3,"7":2,"10":2,"14":1,"15":5,"16":1,"17":3,"19":2,"20":1,"24":2,"31":5,"33":1,"36":5,"37":5,"41":1,"42":4,"47":2,"51":2,"55":2,"59":3,"63":2,"70":2,"74":6,"78":2,"82":2}}],["effect",{"0":{"139":1},"1":{"140":1,"141":1,"142":1}}],["errors",{"2":{"140":1}}],["error=",{"2":{"136":2}}],["error",{"2":{"113":1,"136":1}}],["edit",{"0":{"106":1},"2":{"88":1,"94":1,"106":2,"108":1,"129":1}}],["everything",{"2":{"124":1}}],["every",{"2":{"88":1}}],["easier",{"2":{"77":1}}],["each",{"2":{"44":1,"52":1,"67":1,"90":1,"91":2,"92":1,"96":1,"106":1,"108":1,"118":1}}],["etc",{"2":{"40":1}}],["email",{"2":{"111":1,"115":2}}],["embedded",{"2":{"141":1}}],["embeddings",{"2":{"105":1}}],["embedding",{"2":{"10":2,"29":1,"31":7,"45":1,"71":1,"72":1,"73":1,"74":1,"101":1,"105":6,"107":1}}],["embed",{"2":{"105":1}}],["empty",{"2":{"36":1,"103":1,"123":1}}],["e",{"2":{"12":1,"15":1,"17":1,"24":1,"31":1,"36":1,"104":2,"105":2,"114":1,"116":1,"131":1,"136":1,"137":1,"140":1}}],["exec",{"2":{"136":1,"138":1,"140":1,"142":2}}],["executable",{"2":{"140":1}}],["execute",{"2":{"84":1,"88":1,"91":1,"94":1,"136":1}}],["execution",{"2":{"53":1,"65":1,"76":1,"80":1,"84":1,"97":1}}],["executions",{"2":{"36":1,"37":1}}],["expiration",{"2":{"116":1}}],["expires",{"2":{"111":1,"116":1}}],["expressions",{"2":{"97":1}}],["expression",{"2":{"84":1}}],["expectations",{"2":{"76":1}}],["explains",{"2":{"64":1}}],["explicitly",{"2":{"20":1}}],["exists",{"2":{"138":1,"141":1}}],["exist",{"2":{"64":1,"137":1}}],["exit",{"2":{"9":1,"19":1}}],["extra",{"2":{"100":1}}],["extracts",{"2":{"92":1}}],["extracted",{"2":{"68":1}}],["extraction",{"2":{"57":1}}],["extend",{"2":{"94":1}}],["extension",{"2":{"61":1,"62":1}}],["external",{"2":{"48":1,"49":1,"60":1,"61":1,"65":2,"96":1}}],["examples",{"2":{"24":1,"31":1,"41":1,"42":1,"48":1}}],["example",{"0":{"111":1},"2":{"10":1,"23":1,"24":1,"32":1,"43":1,"104":2,"105":1,"111":1}}],["engineered",{"2":{"92":1}}],["engineering",{"0":{"92":1}}],["endpoint",{"2":{"71":1}}],["environments",{"2":{"133":1}}],["environment",{"2":{"53":1,"65":1}}],["entrypoint",{"2":{"141":2}}],["entity",{"2":{"44":1}}],["enter",{"2":{"9":1,"19":1}}],["ensure",{"2":{"26":1}}],["encrypt",{"2":{"15":2}}],["enables",{"2":{"69":1,"73":1}}],["enabled",{"2":{"36":2,"37":1,"84":1}}],["enable",{"2":{"10":1,"37":1,"38":1,"105":1}}],["updating",{"2":{"140":1}}],["update",{"0":{"7":1,"37":1,"139":1},"1":{"140":1,"141":1,"142":1},"2":{"7":2,"22":1,"24":1,"28":3,"37":2,"138":1}}],["up",{"2":{"90":1,"98":1,"126":1,"127":1,"129":1,"130":2,"132":1,"138":1}}],["under",{"2":{"71":1,"105":1}}],["understand",{"2":{"64":1}}],["units",{"2":{"80":1}}],["unit",{"2":{"65":1}}],["unified",{"2":{"61":1,"93":1}}],["unlimited",{"2":{"36":1}}],["ui",{"0":{"47":1,"51":1,"55":1,"59":1,"63":1,"70":1,"74":1,"78":1,"82":1,"86":1},"2":{"20":1,"28":1,"46":1,"86":2,"98":1,"101":1,"102":1,"122":2,"124":1,"128":1}}],["using",{"2":{"97":1}}],["usually",{"2":{"72":1}}],["uses",{"2":{"110":1,"127":1,"137":1,"142":1}}],["used",{"2":{"45":1,"127":1}}],["use",{"2":{"19":1,"22":1,"26":1,"27":1,"64":1,"104":1,"106":1,"114":1,"126":1,"129":1,"133":2,"136":1,"137":1}}],["users",{"2":{"49":1,"50":1,"57":1,"137":2}}],["user",{"2":{"3":2,"5":2,"11":1,"16":1,"17":4,"28":2,"111":1,"119":2}}],["username",{"2":{"1":2,"3":1,"111":1,"115":2}}],["usage",{"2":{"10":1}}],["url",{"2":{"6":2,"7":2,"42":4,"104":4,"106":1,"111":2,"120":2,"123":2,"128":1}}],["npx",{"2":{"140":1}}],["nano",{"2":{"129":1}}],["narrower",{"2":{"80":1}}],["name==$",{"2":{"141":1}}],["named",{"2":{"137":1}}],["namespace",{"2":{"111":1,"117":2}}],["name>",{"2":{"43":1}}],["name",{"2":{"3":1,"6":4,"7":3,"31":4,"36":4,"37":3,"41":3,"42":4,"43":1,"104":4,"105":2,"106":1,"119":1,"120":1,"121":1}}],["never",{"2":{"141":1}}],["necessary",{"2":{"131":1}}],["nerdctl",{"2":{"124":1}}],["next",{"0":{"107":1}}],["network",{"2":{"88":1,"91":1,"108":1}}],["need",{"2":{"101":1,"105":1,"124":1}}],["needs",{"2":{"72":1}}],["needed",{"2":{"68":1}}],["new",{"2":{"6":1,"31":1,"36":1,"42":1,"104":1,"141":1,"142":2}}],["n",{"2":{"31":1,"36":1,"37":1,"138":1,"141":1,"142":2}}],["node",{"2":{"140":1,"142":1}}],["nomic",{"2":{"105":1}}],["none",{"2":{"103":1}}],["note",{"2":{"138":1}}],["notfound",{"2":{"136":1}}],["not",{"0":{"135":1,"139":1},"1":{"136":1,"137":1,"138":1,"140":1,"141":1,"142":1},"2":{"24":1,"85":1,"86":1,"124":1,"136":3,"137":1,"140":1}}],["no",{"0":{"135":1},"1":{"136":1,"137":1,"138":1},"2":{"19":1,"86":1,"98":1,"100":1,"126":1,"127":1,"132":1,"136":1,"137":1}}],["d",{"2":{"126":1,"127":1,"129":1,"130":2,"132":1}}],["does",{"2":{"137":1}}],["down",{"2":{"130":1}}],["do",{"2":{"124":1}}],["documentation",{"0":{"108":1,"109":1},"1":{"109":1},"2":{"99":1}}],["dockerfile",{"2":{"140":1}}],["docker",{"0":{"124":1},"1":{"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1},"2":{"26":1,"100":2,"102":1,"109":1,"110":2,"111":1,"114":1,"118":2,"121":1,"124":2,"125":2,"126":6,"127":5,"129":6,"130":4,"131":1,"132":4,"137":1,"138":6,"141":2,"142":1}}],["duplication",{"2":{"77":1}}],["days",{"2":{"116":1}}],["data",{"2":{"111":4,"118":7,"126":3,"131":1,"137":5,"138":3,"141":1}}],["database",{"2":{"92":1,"111":1,"119":4,"129":1}}],["dashscope",{"2":{"42":1,"95":1,"104":1}}],["daily",{"2":{"36":1,"90":1}}],["directory",{"2":{"110":1,"126":2,"137":1}}],["dialog",{"2":{"72":1,"104":1,"105":1}}],["different",{"2":{"64":1,"105":1}}],["discovery",{"2":{"61":1}}],["disable",{"2":{"37":1,"38":1,"111":1,"119":2,"123":1}}],["disabled",{"2":{"36":2,"37":1}}],["display",{"2":{"3":1,"6":1,"7":1,"31":1,"104":1,"105":2,"115":1}}],["dimensions",{"2":{"31":4,"105":1}}],["debug",{"2":{"113":1}}],["debugging",{"2":{"57":1}}],["detail",{"2":{"142":1}}],["details",{"2":{"103":1,"129":1}}],["detection",{"2":{"92":1}}],["dependencies",{"2":{"100":1}}],["developers",{"2":{"99":1}}],["deeply",{"2":{"92":1}}],["dedicated",{"2":{"86":1}}],["decomposition",{"2":{"80":1}}],["decouple",{"2":{"50":1}}],["designed",{"2":{"64":1,"99":1}}],["design",{"2":{"64":1}}],["desc",{"2":{"36":1,"37":1,"136":1}}],["descriptions",{"2":{"129":1}}],["description",{"2":{"5":1,"6":1,"7":1,"10":1,"14":1,"15":1,"16":1,"17":1,"19":1,"20":1,"24":1,"28":1,"31":1,"36":4,"37":3,"41":1,"42":1,"104":1,"105":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1}}],["delegate",{"2":{"79":1,"94":1}}],["delegated",{"2":{"65":1}}],["delete",{"0":{"8":1,"32":1,"39":1,"43":1,"106":1},"2":{"8":2,"28":4,"32":3,"39":2,"43":3,"53":1,"106":2,"136":1,"142":1}}],["delivery",{"2":{"49":1}}],["defined",{"2":{"83":1}}],["defines",{"0":{"49":1}}],["defaults",{"2":{"126":2}}],["default",{"0":{"19":1},"2":{"20":1,"24":1,"26":1,"28":1,"45":1,"92":1,"110":1,"111":1,"113":1,"114":1,"115":1,"116":1,"117":2,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"127":1,"128":1,"131":1,"133":1,"138":1,"141":1,"142":2}}],["old",{"2":{"141":1,"142":1}}],["ollama",{"2":{"40":1,"42":3,"43":1,"95":1,"104":9,"105":2}}],["override",{"2":{"131":1}}],["overlayfs",{"2":{"111":1,"118":1}}],["overview",{"0":{"64":1},"1":{"65":1,"66":1}}],["other",{"2":{"90":1,"91":1,"98":1}}],["otherwise",{"2":{"19":1}}],["own",{"2":{"44":1,"52":1,"88":3,"91":1,"96":1,"98":1,"108":2,"129":1}}],["owner",{"2":{"5":3}}],["official",{"2":{"126":1}}],["of",{"2":{"26":1,"45":1,"58":1,"75":1,"80":1,"92":1,"94":1,"95":1,"104":1,"131":1}}],["once",{"2":{"107":1}}],["on",{"2":{"80":1,"100":1,"106":1,"124":1,"129":1}}],["ongoing",{"2":{"57":1}}],["one",{"0":{"126":1},"2":{"19":1,"46":1,"50":1,"53":1,"72":2,"100":1,"101":1,"105":2,"107":2,"123":1}}],["only",{"2":{"5":1,"85":1,"105":1,"127":1,"133":1}}],["opt",{"2":{"118":1,"137":1,"138":1}}],["optional",{"2":{"15":2,"36":2,"84":1,"105":1,"120":1}}],["optionally",{"2":{"6":1,"41":1}}],["option",{"2":{"5":1,"6":1,"7":1,"10":1,"14":1,"15":1,"16":1,"17":1,"19":1,"20":1,"24":1,"31":1,"36":1,"37":1,"41":1,"42":1}}],["options",{"2":{"5":1,"6":1,"7":1,"10":1,"14":1,"15":1,"16":1,"17":1,"19":1,"20":1,"24":2,"31":1,"36":1,"37":1,"41":1,"42":1}}],["operations",{"2":{"54":1,"85":1,"94":1}}],["openssl",{"2":{"111":1,"116":1,"129":1}}],["openai",{"2":{"31":2,"40":1,"41":1,"42":2,"95":1,"104":8,"105":3}}],["open",{"0":{"103":1},"2":{"17":3,"103":1,"105":1,"137":1}}],["omitted",{"2":{"13":1}}],["orchestrated",{"2":{"124":1}}],["order",{"0":{"66":1}}],["organizes",{"2":{"56":1}}],["or",{"0":{"106":1},"2":{"6":1,"7":1,"10":2,"17":1,"22":1,"24":1,"28":1,"31":1,"38":1,"62":1,"71":1,"73":1,"75":1,"84":1,"90":3,"100":1,"103":1,"105":4,"106":2,"108":1,"113":1,"114":1,"124":1,"137":1}}],["outside",{"2":{"138":1}}],["output",{"2":{"23":1,"76":1}}],["out",{"2":{"2":1,"28":1}}],["ls",{"2":{"142":1}}],["left",{"2":{"103":2,"104":2,"105":1}}],["leave",{"2":{"123":1}}],["least",{"2":{"101":1,"105":1,"107":1}}],["lean",{"2":{"92":1}}],["level=error",{"2":{"136":1}}],["level=warn",{"2":{"136":1}}],["level",{"2":{"57":1,"111":1,"113":2}}],["larger",{"2":{"142":1}}],["lark",{"2":{"48":1,"88":1,"93":1,"108":1}}],["latest",{"2":{"111":1,"118":1,"142":1}}],["latency",{"2":{"73":1}}],["last",{"2":{"92":1}}],["layer",{"2":{"92":1}}],["language",{"2":{"45":2,"92":1}}],["library",{"2":{"111":1,"118":1,"142":1}}],["limits",{"2":{"97":1,"131":2}}],["like",{"2":{"85":1,"88":1,"104":2,"140":1}}],["lifecycle",{"2":{"44":1,"53":1}}],["links",{"2":{"109":1}}],["link",{"2":{"26":1}}],["line",{"2":{"25":1,"93":1,"99":1,"109":1}}],["listen",{"2":{"114":1}}],["list",{"0":{"5":1,"12":1,"30":1,"34":1,"41":1},"2":{"5":2,"12":2,"28":5,"30":2,"34":2,"41":4,"103":1,"105":1,"106":1}}],["llama3",{"2":{"105":2}}],["llm",{"0":{"95":1},"2":{"28":1,"40":1,"65":1,"71":1,"95":1,"101":1}}],["ll",{"2":{"19":1}}],["looks",{"2":{"110":1}}],["long",{"2":{"65":1,"67":1,"69":1,"88":1,"108":1}}],["loads",{"2":{"92":1}}],["loaded",{"2":{"45":1}}],["load",{"2":{"45":2}}],["locally",{"2":{"138":1}}],["localhost",{"2":{"42":1,"102":1,"104":2,"128":3}}],["local",{"2":{"12":1,"104":3,"138":1}}],["logs",{"2":{"130":2,"132":4,"136":2}}],["logic",{"2":{"50":1}}],["login",{"0":{"1":1},"2":{"1":1,"28":2,"115":2,"128":1}}],["logged",{"2":{"3":1,"102":1}}],["logout",{"0":{"2":1},"2":{"2":1,"28":1}}],["log",{"0":{"113":1},"2":{"1":1,"2":1,"28":2,"111":1,"113":2}}],["lt",{"2":{"5":1,"6":3,"7":2,"10":2,"14":1,"15":5,"16":1,"17":3,"19":2,"20":1,"24":2,"31":5,"33":1,"36":5,"37":5,"41":1,"42":4}}],["were",{"2":{"142":1}}],["web",{"0":{"47":1,"51":1,"55":1,"59":1,"63":1,"70":1,"74":1,"78":1,"82":1,"86":1,"122":1},"2":{"46":1,"48":1,"86":2,"93":2,"94":1,"98":1,"100":1,"101":1,"102":1,"108":1,"111":1,"122":2,"123":2,"124":1,"128":1}}],["was",{"2":{"142":1}}],["way",{"2":{"124":1}}],["warnings",{"0":{"133":1}}],["warn",{"2":{"113":1}}],["walks",{"2":{"101":1}}],["want",{"2":{"64":1}}],["write",{"2":{"91":1,"94":1}}],["will",{"2":{"126":1}}],["wide",{"2":{"95":1}}],["windows",{"2":{"69":1}}],["within",{"2":{"88":1,"91":1}}],["without",{"2":{"61":1,"91":1}}],["with",{"2":{"4":1,"9":1,"19":3,"20":1,"25":1,"28":1,"30":1,"53":1,"56":1,"62":1,"68":1,"88":1,"90":2,"91":2,"93":1,"94":1,"100":1,"104":1,"108":2,"110":1,"116":1,"126":1,"127":1,"129":1,"131":1,"133":1,"137":1,"140":1}}],["workflow",{"2":{"80":1}}],["workflows",{"2":{"77":1}}],["workspace",{"2":{"78":1,"126":2}}],["works",{"0":{"68":1}}],["work",{"2":{"64":1}}],["who",{"2":{"99":1}}],["whoami",{"0":{"3":1},"2":{"3":1,"28":1}}],["where",{"2":{"118":1}}],["whether",{"2":{"84":1}}],["when",{"2":{"64":1,"68":1,"126":1,"129":2,"136":1,"137":1}}],["what",{"0":{"49":1,"53":1,"57":1,"61":1,"88":1},"2":{"109":1}}],["while",{"2":{"46":1,"78":1,"128":1}}],["which",{"2":{"19":1}}],["why",{"0":{"46":1,"50":1,"54":1,"58":1,"62":1,"69":1,"77":1,"81":1,"85":1},"2":{"64":1}}],["msg=",{"2":{"136":2}}],["must",{"2":{"133":1}}],["multi",{"0":{"90":1,"93":1,"95":1},"2":{"81":1,"88":1,"92":1,"108":1}}],["multiple",{"2":{"50":1,"90":1,"93":1}}],["multimodal",{"2":{"30":1,"31":2,"105":1}}],["mcp",{"0":{"60":1,"61":1,"96":1,"118":1,"135":2,"139":1},"1":{"61":1,"62":1,"63":1,"136":2,"137":2,"138":2,"140":1,"141":1,"142":1},"2":{"60":1,"61":1,"62":1,"63":1,"65":1,"66":1,"96":2,"98":1,"111":2,"118":3,"136":1,"137":2,"138":2,"140":2,"141":2,"142":3}}],["minimum",{"2":{"72":1}}],["minimal",{"2":{"62":1}}],["minutes",{"2":{"45":1,"128":1}}],["mistral",{"2":{"42":1,"95":1,"104":1}}],["missing",{"2":{"42":1}}],["machine",{"2":{"137":1}}],["may",{"2":{"128":1,"136":1}}],["maintenance",{"2":{"85":1}}],["maintain",{"2":{"69":1,"77":1}}],["main",{"2":{"80":2,"121":1,"124":1,"126":2,"132":1,"133":1}}],["make",{"2":{"77":1,"85":1}}],["makes",{"2":{"62":1}}],["map",{"0":{"65":1}}],["matters",{"0":{"46":1,"50":1,"54":1,"58":1,"62":1,"69":1,"77":1,"81":1,"85":1}}],["manual",{"0":{"127":1},"2":{"97":1,"100":1}}],["many",{"2":{"45":1}}],["managing",{"2":{"25":1}}],["managed",{"2":{"78":1}}],["management",{"0":{"90":1},"2":{"46":1,"94":1,"98":1,"99":2}}],["manage",{"2":{"4":1,"11":1,"29":1,"33":1,"40":1,"90":1,"94":1}}],["max",{"2":{"36":3,"37":2,"45":2,"84":1,"97":1}}],["markdown",{"2":{"93":1}}],["mark",{"2":{"31":1}}],["mounted",{"2":{"118":1,"127":1,"137":1}}],["mount",{"2":{"110":1,"111":1,"118":1,"137":2,"138":1}}],["more",{"2":{"80":1,"88":1,"95":1,"99":1}}],["mode",{"2":{"119":1}}],["models",{"0":{"103":1,"105":1},"2":{"25":1,"28":1,"29":1,"30":1,"31":2,"74":2,"98":1,"101":1,"103":2,"105":2,"107":1,"109":1}}],["model",{"0":{"10":1,"29":1,"30":1,"31":1,"32":1,"71":1,"73":1,"101":1},"1":{"30":1,"31":1,"32":1,"72":1,"73":1,"74":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1},"2":{"10":7,"28":2,"30":1,"31":10,"32":7,"44":1,"45":4,"60":1,"65":1,"66":1,"71":3,"72":2,"73":4,"74":1,"96":1,"99":1,"103":1,"105":8,"106":2,"107":2,"109":1,"118":1}}],["modular",{"2":{"62":1}}],["most",{"2":{"28":1}}],["monorepo",{"2":{"26":1}}],["my",{"2":{"10":1,"31":2,"41":1,"42":1,"43":1,"104":1}}],["messaging",{"2":{"93":1,"94":1}}],["message",{"2":{"19":1,"49":1,"57":1}}],["messages",{"2":{"9":1,"94":1}}],["mem0",{"2":{"92":1}}],["members",{"2":{"90":1}}],["member",{"2":{"88":1,"108":1}}],["memories",{"2":{"68":2,"92":1,"94":1,"120":1}}],["memory",{"0":{"67":1,"92":1},"1":{"68":1,"69":1,"70":1},"2":{"10":2,"44":1,"45":1,"57":1,"65":1,"66":1,"67":1,"69":1,"70":1,"72":1,"73":1,"74":1,"88":2,"92":3,"94":1,"105":1,"108":2,"111":1,"120":1,"131":1}}],["memoh123",{"2":{"126":1}}],["memohai",{"2":{"26":1,"126":2,"127":1}}],["memoh",{"0":{"25":1,"87":1,"88":1,"108":1},"1":{"26":1,"27":1,"28":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"109":1},"2":{"1":2,"19":2,"20":1,"22":1,"24":1,"25":3,"26":6,"27":4,"28":2,"31":2,"41":1,"42":1,"44":1,"46":1,"56":1,"60":1,"61":1,"64":2,"67":1,"68":1,"71":1,"88":1,"100":1,"102":1,"108":1,"109":2,"110":2,"111":2,"118":2,"119":1,"124":1,"126":4,"127":2,"129":1,"137":3,"138":2,"142":3}}],["metadata",{"2":{"13":1}}],["brave",{"0":{"123":1},"2":{"94":1,"111":2,"123":5}}],["bm25",{"2":{"92":1}}],["built",{"2":{"93":1,"94":1,"118":1,"127":1}}],["buildkit",{"2":{"124":1}}],["build",{"2":{"26":1,"90":1,"126":1,"128":1,"130":1,"132":1}}],["button",{"2":{"104":1}}],["but",{"2":{"20":1,"71":1,"86":1,"137":1}}],["bindings",{"2":{"44":1}}],["binding",{"2":{"16":1,"17":1,"28":1}}],["bind",{"0":{"16":1,"17":1},"2":{"16":1,"17":1,"121":1,"122":1}}],["before",{"2":{"101":1,"133":1}}],["beyond",{"2":{"69":1}}],["behind",{"2":{"64":1}}],["behavior",{"2":{"20":1,"46":1,"58":1,"77":1,"78":1}}],["better",{"2":{"58":1,"68":1}}],["between",{"2":{"57":1,"95":1}}],["bedrock",{"2":{"42":1,"95":1,"104":1}}],["be",{"2":{"7":1,"19":1,"142":1}}],["by",{"2":{"5":2,"32":1,"35":1,"41":2,"43":1,"45":1,"68":1,"81":1,"86":1,"91":1,"92":2,"110":1,"127":1}}],["bottom",{"2":{"104":1}}],["bots",{"2":{"4":1,"5":1,"25":2,"28":1,"33":1,"47":1,"51":1,"54":1,"55":1,"57":1,"59":1,"60":1,"61":1,"63":1,"65":1,"69":1,"70":1,"73":1,"74":1,"78":1,"82":1,"85":1,"88":1,"90":4,"91":1,"94":1,"98":1,"101":1,"107":1,"108":1,"109":1,"137":1}}],["bot",{"0":{"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"44":1,"73":1,"90":1},"1":{"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"45":1,"46":1,"47":1},"2":{"5":1,"6":4,"7":5,"8":2,"9":2,"10":4,"11":1,"14":2,"15":2,"19":6,"20":4,"28":4,"33":2,"34":3,"35":2,"36":3,"37":2,"38":2,"39":2,"44":2,"45":1,"46":1,"47":1,"48":1,"49":1,"50":2,"51":1,"52":1,"53":3,"55":1,"58":1,"59":1,"61":2,"63":1,"65":2,"66":1,"67":1,"70":1,"72":1,"73":1,"74":1,"75":1,"78":1,"79":1,"80":1,"82":1,"83":1,"88":1,"90":1,"91":1,"94":1,"96":1,"98":1,"99":1,"107":2,"108":1,"117":1,"118":2,"136":2,"138":1,"142":2}}],["base64",{"2":{"111":1,"116":1,"129":1}}],["base",{"2":{"42":3,"104":4,"106":1,"111":2,"120":1,"123":2}}],["based",{"2":{"33":1,"83":1}}],["bashdocker",{"2":{"130":1,"132":1,"138":2,"142":3}}],["bashcp",{"2":{"129":1}}],["bashcurl",{"2":{"126":2}}],["bashcd",{"2":{"26":2}}],["bashgit",{"2":{"26":1,"127":1}}],["bashmemoh",{"2":{"1":1,"2":1,"3":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":2,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"19":1,"20":1,"21":1,"23":1,"24":2,"30":1,"31":2,"32":2,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"41":2,"42":2,"43":2,"129":1}}],["backups",{"2":{"131":2}}],["backend",{"2":{"86":1}}],["backends",{"2":{"62":1}}],["back",{"2":{"3":1,"49":1,"80":1}}],["fulfil",{"2":{"137":1}}],["full",{"0":{"111":1},"2":{"93":2,"119":1,"132":1}}],["f",{"2":{"130":1}}],["fssl",{"2":{"126":2}}],["freely",{"2":{"91":1}}],["from",{"2":{"13":1,"26":1,"49":1,"50":1,"53":1,"68":1,"78":1,"92":1,"105":1,"111":1,"118":1,"126":1,"129":1,"138":1,"142":2}}],["features",{"0":{"89":1},"1":{"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1},"2":{"64":1,"109":1}}],["feishu",{"2":{"12":1,"15":4,"17":4,"48":1,"88":1,"93":1,"108":1}}],["found",{"0":{"135":2},"1":{"136":2,"137":2,"138":2},"2":{"136":3,"140":1}}],["foundation",{"2":{"54":1}}],["focus",{"2":{"80":1}}],["form",{"2":{"105":1}}],["format",{"2":{"76":1,"111":1,"113":2}}],["for",{"2":{"1":1,"6":1,"8":1,"10":1,"13":1,"16":1,"24":2,"25":1,"31":3,"33":1,"34":1,"36":3,"42":2,"45":1,"57":1,"67":1,"68":1,"72":2,"73":1,"81":1,"90":1,"93":1,"94":1,"99":2,"100":1,"104":3,"105":6,"109":1,"110":1,"114":1,"115":1,"116":1,"117":1,"118":1,"120":2,"123":1,"126":2,"127":1,"129":3,"131":1}}],["flexibly",{"2":{"95":1}}],["flexibility",{"2":{"61":1}}],["flip",{"2":{"38":1}}],["flag",{"2":{"30":1}}],["fi",{"2":{"141":1}}],["firewall",{"2":{"131":1}}],["first",{"2":{"28":1,"128":1}}],["field",{"2":{"104":1,"105":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"129":1}}],["fields",{"0":{"84":1},"2":{"42":1,"100":1,"127":1}}],["fill",{"2":{"104":1,"105":1}}],["files",{"2":{"88":1,"91":1,"94":1,"108":1}}],["filesystem",{"2":{"53":1,"91":1}}],["file",{"2":{"54":1,"110":1,"127":1,"129":1,"137":1,"140":1}}],["filter",{"2":{"5":2,"41":2,"103":1}}],["fail",{"2":{"140":1}}],["failed",{"2":{"136":2,"137":1}}],["fails",{"2":{"3":1,"137":1}}],["family",{"2":{"90":1}}],["facts",{"2":{"68":1,"92":1}}],["falls",{"2":{"3":1}}],["io",{"2":{"111":1,"118":1,"142":1}}],["image",{"0":{"139":1},"1":{"140":1,"141":1,"142":1},"2":{"111":1,"118":3,"140":1,"141":7,"142":3}}],["images",{"2":{"105":1,"128":1,"141":1,"142":2}}],["imported",{"2":{"141":1,"142":1}}],["import",{"2":{"141":2,"142":1}}],["important",{"2":{"68":1}}],["improves",{"2":{"81":1}}],["icon",{"2":{"104":1}}],["it",{"0":{"46":1,"50":1,"54":1,"58":1,"62":1,"68":1,"69":1,"77":1,"81":1,"85":1},"2":{"22":1,"25":1,"88":1,"110":1,"129":1,"137":1,"138":1,"142":2}}],["its",{"2":{"22":1,"25":1,"44":1,"52":1,"88":2,"91":1,"96":1,"108":1}}],["isolation",{"0":{"53":1,"91":1},"2":{"54":1}}],["isolated",{"2":{"52":1,"65":1,"91":1,"108":1}}],["isolate",{"2":{"46":1}}],["is",{"0":{"88":1},"2":{"13":1,"25":1,"26":3,"44":1,"45":1,"54":1,"64":1,"65":2,"67":1,"71":2,"78":1,"83":1,"84":1,"86":2,"88":1,"102":1,"108":1,"109":1,"118":1,"121":1,"124":1,"127":2,"129":1,"137":1,"141":2}}],["if",{"2":{"3":1,"13":1,"24":1,"103":1,"105":1,"138":2,"141":1,"142":1}}],["id=xxx",{"2":{"136":1}}],["idea",{"0":{"80":1}}],["ids",{"2":{"45":1,"73":1}}],["id>",{"2":{"19":1,"20":1,"32":1,"34":1,"35":2,"36":1,"37":2,"38":2,"39":2,"138":1}}],["id",{"2":{"3":1,"5":2,"7":2,"8":1,"9":1,"10":4,"14":1,"15":4,"17":8,"19":3,"20":2,"31":6,"32":1,"33":1,"35":1,"73":3,"105":1}}],["initialize",{"2":{"128":1}}],["inside",{"2":{"94":1,"118":1,"124":1,"137":2}}],["inspired",{"2":{"92":1}}],["instead",{"2":{"138":1}}],["instructions",{"2":{"65":1,"75":1}}],["install",{"0":{"126":1,"127":1},"2":{"26":2,"124":1,"126":4}}],["installation",{"0":{"26":1,"100":1,"124":1},"1":{"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1},"2":{"26":1,"102":1,"109":2,"110":1}}],["independent",{"2":{"88":1,"96":1}}],["indexing",{"2":{"72":1}}],["indexed",{"2":{"68":1}}],["input",{"2":{"76":1}}],["invocation",{"2":{"61":1}}],["invoked",{"2":{"20":1}}],["includes",{"0":{"57":1},"2":{"100":1,"124":1}}],["include",{"2":{"48":1}}],["int",{"2":{"119":1,"120":1,"121":1,"122":1}}],["integration",{"2":{"61":1,"65":1,"94":1}}],["interfaces",{"2":{"114":1}}],["interface",{"2":{"93":1}}],["interfering",{"2":{"53":1,"91":1}}],["interactions",{"2":{"56":1}}],["interaction",{"2":{"45":1}}],["interactively",{"2":{"7":1}}],["interactive",{"0":{"19":1},"2":{"1":1,"9":1,"19":1,"24":1,"28":1,"31":1,"42":1}}],["into",{"2":{"45":1,"80":2}}],["inactive",{"2":{"6":2,"7":2}}],["information",{"2":{"94":1}}],["info",{"0":{"13":1},"2":{"3":1,"7":1,"13":1,"111":1,"113":2}}],["in",{"2":{"1":2,"3":1,"19":1,"22":1,"27":2,"28":1,"36":1,"44":1,"46":1,"52":1,"54":1,"65":1,"71":1,"73":1,"86":2,"90":1,"91":1,"93":1,"94":1,"102":1,"103":1,"104":3,"105":1,"106":2,"107":2,"108":1,"110":1,"111":1,"114":1,"115":1,"116":1,"118":1,"120":1,"121":1,"127":2,"133":2,"137":1,"138":2,"140":1,"141":2}}],["ctr",{"2":{"138":1,"141":1,"142":2}}],["cpu",{"2":{"131":1}}],["certs",{"2":{"131":1}}],["centralized",{"2":{"46":1}}],["checklist",{"0":{"131":1}}],["check",{"2":{"126":1,"141":1}}],["checks",{"2":{"85":1}}],["choose",{"2":{"74":1}}],["changing",{"2":{"61":1}}],["changes",{"2":{"129":1}}],["change",{"2":{"27":1,"111":1,"115":1,"129":2,"131":1,"133":1}}],["channels",{"2":{"11":1,"13":1,"25":1,"28":1,"50":1,"51":1,"98":1,"109":1}}],["channel",{"0":{"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"48":1,"49":1},"1":{"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"49":1,"50":1,"51":1},"2":{"11":1,"12":2,"13":3,"14":3,"15":3,"16":3,"17":3,"28":2,"44":1,"48":1,"65":1,"66":1,"93":1,"99":1}}],["chatting",{"2":{"25":1}}],["chat",{"0":{"9":1,"18":1,"19":1},"1":{"19":1,"20":1,"21":1},"2":{"4":1,"9":2,"10":3,"19":3,"20":3,"28":4,"29":1,"31":2,"45":1,"48":1,"57":1,"59":1,"65":1,"71":1,"72":1,"73":1,"74":1,"88":1,"90":1,"93":2,"99":1,"101":1,"105":4,"107":1,"108":1,"109":1}}],["custom",{"0":{"129":1},"2":{"110":1}}],["customization",{"2":{"73":1}}],["currently",{"2":{"15":1,"17":1,"78":1,"86":1}}],["current",{"2":{"3":1,"16":1,"17":1,"23":1,"28":1,"38":1,"84":2,"86":1,"110":1}}],["cmd",{"2":{"36":1,"37":1}}],["creation",{"2":{"105":1}}],["creating",{"2":{"101":1}}],["creates",{"2":{"137":1}}],["created",{"2":{"136":1}}],["create",{"0":{"6":1,"31":1,"36":1,"42":1},"2":{"6":2,"28":4,"31":5,"36":4,"42":4,"53":1,"88":1,"90":1,"94":1,"107":1,"108":1}}],["credentials",{"2":{"49":1,"126":1}}],["cron",{"2":{"33":1,"36":2,"37":1,"83":1,"84":1,"97":1}}],["cd",{"2":{"26":1,"127":1}}],["clean",{"2":{"138":1}}],["clear",{"2":{"2":1,"28":1}}],["cloud",{"2":{"120":1}}],["clone",{"2":{"26":1,"126":1,"127":2}}],["classes",{"2":{"75":1}}],["click",{"0":{"126":1},"2":{"100":1,"103":1,"104":2,"105":1}}],["client",{"2":{"42":2,"71":1,"104":1}}],["cli",{"0":{"25":1,"99":1},"1":{"26":1,"27":1,"28":1},"2":{"21":1,"22":1,"25":1,"26":4,"27":1,"28":2,"86":1,"93":1,"99":1,"108":1,"109":1}}],["copy",{"2":{"129":1}}],["collection",{"2":{"111":1,"120":2}}],["collaborate",{"2":{"90":1}}],["coding",{"2":{"98":1}}],["code",{"2":{"61":1,"94":1,"136":1,"137":2}}],["count",{"2":{"84":1,"97":1}}],["coupling",{"2":{"62":1}}],["coordinator",{"2":{"80":1}}],["cost",{"2":{"73":1}}],["core",{"0":{"80":1,"84":1},"2":{"61":1,"64":1,"65":1}}],["conventions",{"2":{"78":1}}],["conversations",{"2":{"56":1,"68":1}}],["conversation",{"0":{"56":1},"1":{"57":1,"58":1,"59":1},"2":{"45":1,"58":1,"59":1,"65":1,"66":1,"92":2,"105":1}}],["consistent",{"2":{"77":1}}],["constraints",{"2":{"76":1}}],["concrete",{"2":{"71":1}}],["concept",{"0":{"65":1}}],["concepts",{"0":{"64":1},"1":{"65":1,"66":1},"2":{"64":1,"71":1}}],["connecting",{"2":{"93":1}}],["connections",{"2":{"61":1,"96":1}}],["connected",{"2":{"71":1}}],["connect",{"2":{"65":1,"96":1}}],["connects",{"2":{"48":1,"60":1}}],["content",{"0":{"76":1}}],["context",{"2":{"45":2,"57":2,"60":1,"65":1,"69":1,"92":1,"96":1,"118":1}}],["continuity",{"2":{"58":1,"69":1}}],["controlled",{"2":{"53":1}}],["containers",{"2":{"91":1,"117":1,"124":1,"131":1,"137":1,"138":1}}],["containerd",{"0":{"117":1},"2":{"91":1,"100":1,"111":3,"117":4,"118":1,"124":2,"132":2,"136":1,"137":3,"138":2,"140":2,"141":4,"142":5}}],["containerized",{"0":{"91":1},"2":{"88":1,"108":1}}],["container",{"0":{"52":1,"135":1,"139":1},"1":{"53":1,"54":1,"55":1,"136":1,"137":1,"138":1,"140":1,"141":1,"142":1},"2":{"36":1,"44":1,"52":1,"54":1,"55":1,"65":1,"66":1,"88":2,"91":1,"94":2,"108":1,"118":4,"133":1,"136":3,"137":2,"138":2,"140":1,"141":1,"142":2}}],["config=",{"2":{"129":1}}],["configure",{"0":{"101":1},"1":{"102":1,"103":1,"104":1,"105":1,"106":1,"107":1},"2":{"97":1,"98":1,"101":1,"109":1,"131":1}}],["configured",{"2":{"26":1}}],["configurable",{"2":{"94":1}}],["configuration",{"0":{"27":1,"49":1,"98":1,"129":1},"2":{"11":1,"14":1,"15":1,"44":1,"71":1,"78":1,"99":1,"100":1,"103":1,"110":1,"118":1,"126":1,"127":1,"132":1}}],["config",{"0":{"14":1,"15":1,"22":1,"23":1,"24":1,"110":1},"1":{"23":1,"24":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1},"2":{"14":1,"15":1,"22":2,"23":2,"24":4,"27":4,"28":3,"100":1,"109":1,"110":3,"126":1,"127":5,"129":11,"132":1,"137":1,"138":6}}],["confirmation",{"2":{"8":1}}],["come",{"2":{"94":1}}],["combined",{"2":{"80":1}}],["combines",{"2":{"68":1}}],["compose",{"2":{"100":1,"121":1,"124":1,"125":1,"126":3,"127":3,"129":3,"130":5,"131":1,"132":5,"138":2,"142":1}}],["compaction",{"2":{"92":1}}],["compat",{"2":{"42":1,"104":1}}],["computer",{"2":{"88":1}}],["complex",{"2":{"77":1,"80":1,"94":1}}],["common",{"0":{"130":1}}],["communication",{"2":{"48":1}}],["command=date",{"2":{"136":1}}],["command",{"2":{"25":1,"26":1,"28":2,"36":3,"37":2,"84":2,"93":1,"99":1,"109":1}}],["commands",{"0":{"0":1,"4":1,"11":1,"18":1,"22":1,"28":1,"29":1,"33":1,"40":1,"130":1},"1":{"1":1,"2":1,"3":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"19":1,"20":1,"21":1,"23":1,"24":1,"30":1,"31":1,"32":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"41":1,"42":1,"43":1},"2":{"22":1,"28":1,"33":1,"54":1,"83":1,"88":1,"91":1,"94":1,"97":1,"108":1,"136":1}}],["com",{"2":{"24":1,"26":1,"104":2,"111":2,"123":2,"126":2,"127":1}}],["cause",{"0":{"137":1,"141":1}}],["cache",{"2":{"132":1}}],["ca",{"2":{"119":1}}],["card",{"2":{"106":1}}],["capabilities",{"0":{"94":1},"2":{"94":1}}],["capability",{"2":{"61":1,"62":1,"65":2,"75":1}}],["cap",{"2":{"84":1}}],["can",{"2":{"5":1,"7":1,"50":1,"61":1,"62":1,"69":1,"79":1,"85":1,"88":1,"90":1,"91":1,"96":1,"104":1,"106":1,"107":1,"110":1}}],["calls",{"2":{"36":2,"37":1,"84":2}}],["call",{"2":{"3":1,"121":1}}],["js",{"2":{"140":1,"142":1}}],["json",{"2":{"1":1,"27":1,"113":1}}],["jwt",{"2":{"1":1,"111":2,"116":4,"126":2,"129":1}}],["~",{"2":{"1":1,"22":1,"27":2,"126":2}}],["symptom",{"0":{"136":1,"140":1}}],["system",{"2":{"67":1,"88":2,"94":1,"108":2}}],["systems",{"2":{"61":1}}],["shif",{"2":{"141":1}}],["sh",{"2":{"126":4,"141":1}}],["should",{"2":{"142":1}}],["short",{"2":{"69":1}}],["shows",{"2":{"105":1}}],["show",{"2":{"3":1,"13":1,"21":1,"23":1,"28":3,"136":2}}],["ssl",{"2":{"119":1,"131":1}}],["sslmode",{"2":{"111":1,"119":1}}],["sse",{"2":{"96":1}}],["snapshotter",{"2":{"111":1,"118":2}}],["skips",{"2":{"141":1}}],["skill",{"0":{"76":1},"2":{"94":1}}],["skills",{"0":{"75":1},"1":{"76":1,"77":1,"78":1},"2":{"65":1,"66":1,"75":1,"77":1,"78":1,"94":2,"98":1}}],["sk",{"2":{"104":1}}],["significantly",{"2":{"142":1}}],["signing",{"2":{"116":1}}],["size",{"2":{"142":1}}],["since",{"2":{"137":1,"141":1}}],["silently",{"2":{"126":1}}],["silent",{"2":{"126":1}}],["sidebar",{"2":{"103":1,"104":1,"107":1}}],["similarity",{"2":{"68":1}}],["switch",{"2":{"95":1}}],["swap",{"2":{"62":1}}],["save",{"2":{"104":1}}],["safely",{"2":{"54":1}}],["same",{"2":{"20":1,"105":1}}],["specified",{"2":{"97":1}}],["specific",{"2":{"75":1,"138":1}}],["specify",{"2":{"19":1,"33":1}}],["specialized",{"2":{"65":1,"79":1,"94":1}}],["space",{"2":{"53":1}}],["solution",{"0":{"138":1,"142":1}}],["solves",{"2":{"75":1}}],["sock",{"2":{"111":1,"117":1}}],["socket",{"2":{"111":1,"117":2}}],["so",{"2":{"50":1,"61":1,"69":1,"142":1}}],["source",{"2":{"26":1,"49":1,"57":1,"137":1}}],["scripts",{"2":{"126":2}}],["script",{"2":{"126":2,"141":1}}],["scalability",{"2":{"81":1}}],["scope",{"2":{"44":1,"76":1}}],["scheduled",{"0":{"97":1},"2":{"97":1}}],["schedule",{"0":{"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"83":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"84":1,"85":1,"86":1},"2":{"28":1,"33":1,"34":1,"35":2,"36":3,"37":3,"38":2,"39":2,"65":1,"66":1,"83":1,"84":1,"86":2}}],["schedules",{"2":{"25":1,"28":1,"33":1,"34":1,"85":1,"109":1}}],["schema",{"2":{"13":1}}],["smaller",{"2":{"80":1}}],["small",{"2":{"31":2,"105":2}}],["survives",{"2":{"141":1}}],["such",{"2":{"137":1}}],["summaries",{"2":{"85":1}}],["subagent",{"2":{"75":1,"78":1,"81":1}}],["subagents",{"0":{"79":1},"1":{"80":1,"81":1,"82":1},"2":{"65":1,"66":1,"78":2,"79":1,"80":1,"82":1,"94":2}}],["subcommand",{"2":{"19":1}}],["support",{"0":{"93":1,"95":1,"96":1},"2":{"93":2}}],["supported",{"2":{"42":1,"86":1}}],["supports",{"2":{"15":1,"17":1,"61":1,"80":1,"92":1,"96":1,"97":1,"105":1}}],["s",{"2":{"14":1,"15":1,"16":1,"17":1,"53":1,"67":1,"103":1,"126":1,"141":1,"142":1}}],["still",{"2":{"140":1}}],["string",{"2":{"113":2,"114":1,"115":3,"116":2,"117":2,"118":4,"119":5,"120":3,"121":1,"122":1,"123":2}}],["structured",{"2":{"88":1,"92":1,"108":1}}],["stream",{"2":{"19":1}}],["streaming",{"2":{"9":1,"93":1,"99":1}}],["step",{"0":{"103":1,"104":1,"105":1,"106":1},"2":{"81":1}}],["steps",{"0":{"107":1},"2":{"76":1}}],["style",{"2":{"68":1}}],["stop",{"2":{"53":1,"130":1}}],["store",{"2":{"92":1,"141":1}}],["stored",{"2":{"2":1,"65":1,"68":1}}],["stores",{"2":{"1":1,"22":1,"27":1,"92":1}}],["stale",{"2":{"138":1}}],["status",{"2":{"130":1}}],["state",{"2":{"38":1,"103":1}}],["stack",{"2":{"124":1}}],["standardized",{"2":{"61":1}}],["starting",{"2":{"129":1}}],["startup",{"2":{"128":2}}],["started",{"2":{"109":1}}],["starts",{"2":{"19":1}}],["start",{"2":{"9":1,"26":1,"53":1,"126":1,"127":1,"130":1}}],["send",{"2":{"94":1}}],["search",{"2":{"92":1,"94":3,"111":1,"123":7}}],["semantic",{"2":{"68":1,"92":1}}],["security",{"0":{"133":1}}],["seconds",{"2":{"111":1,"120":2}}],["section",{"0":{"112":1},"1":{"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1},"2":{"64":1}}],["secrets",{"2":{"131":1,"133":1}}],["secret",{"2":{"15":3,"111":2,"116":2,"126":2,"129":1}}],["service",{"2":{"65":1,"71":1,"121":1,"128":1,"132":1,"133":1}}],["services",{"2":{"60":1,"96":1,"100":1,"104":1,"126":1,"128":1}}],["serve",{"2":{"50":1}}],["server",{"0":{"114":1},"2":{"1":1,"25":1,"26":1,"28":1,"100":1,"111":1,"114":1,"121":1,"124":1,"132":1,"136":1,"137":2,"138":3}}],["separate",{"2":{"53":2,"71":1,"81":1,"91":1,"138":1}}],["see",{"2":{"26":1,"99":1,"102":1,"110":1,"127":1,"129":2}}],["session",{"2":{"20":1,"28":1}}],["selecting",{"2":{"106":1}}],["select",{"2":{"13":1,"19":1,"47":1,"51":1,"55":1,"59":2,"63":1,"70":1,"74":2,"78":1,"82":1,"105":1}}],["selected",{"2":{"7":1,"103":2}}],["setup",{"0":{"72":1},"2":{"100":1}}],["settings",{"0":{"45":1},"2":{"47":1,"73":1,"74":1,"98":1,"107":1}}],["set",{"0":{"10":1,"15":1,"17":1,"24":1},"2":{"6":2,"7":2,"10":2,"15":2,"17":2,"24":3,"27":1,"28":3,"90":1,"94":1,"98":1,"129":1,"131":1,"137":1,"138":1}}],["python",{"2":{"140":1,"142":1}}],["ps",{"2":{"130":1}}],["purpose",{"2":{"76":1}}],["public",{"2":{"6":1}}],["placeholder",{"2":{"104":1}}],["platforms",{"2":{"50":1,"65":1,"93":1}}],["platform",{"0":{"93":1},"2":{"16":1,"48":1,"49":2,"88":1}}],["plus",{"2":{"104":1}}],["plugged",{"2":{"65":1}}],["point",{"2":{"129":1}}],["points",{"0":{"128":1}}],["powered",{"2":{"91":1}}],["powers",{"2":{"58":1}}],["postgres",{"0":{"119":1},"2":{"111":2,"119":1,"126":2,"129":2,"131":1}}],["postgresql",{"2":{"100":1,"119":2,"124":1}}],["post",{"2":{"58":1}}],["ports",{"2":{"131":1}}],["port",{"2":{"23":2,"24":6,"26":1,"27":1,"28":1,"111":3,"114":1,"119":2,"121":2,"122":2}}],["persistent",{"2":{"141":1}}],["personal",{"2":{"6":1}}],["per",{"2":{"46":1,"53":1,"61":1,"65":1,"73":1}}],["pnpm",{"2":{"26":4}}],["panel",{"2":{"104":1,"105":2,"106":1}}],["panels",{"2":{"103":1}}],["page",{"0":{"103":1},"2":{"86":1,"103":2,"142":1}}],["pages",{"2":{"64":1}}],["parallel",{"2":{"54":1}}],["parts",{"2":{"64":1}}],["part",{"2":{"26":1}}],["path",{"0":{"47":1,"51":1,"55":1,"59":1,"63":1,"70":1,"74":1,"78":1,"82":1,"86":1},"2":{"111":1,"117":2,"118":2,"129":1,"137":2,"138":1}}],["pattern",{"2":{"36":4,"37":3,"84":1}}],["packages",{"2":{"26":2}}],["passed",{"2":{"7":1}}],["passwords",{"2":{"131":2,"133":1}}],["password",{"2":{"1":2,"111":4,"115":2,"119":2,"126":2,"129":5}}],["privileged",{"2":{"133":1}}],["privately",{"2":{"90":1}}],["primarily",{"2":{"78":1}}],["primary",{"2":{"44":1}}],["prerequisites",{"0":{"102":1,"125":1}}],["prefer",{"2":{"99":1}}],["preferred",{"2":{"45":1}}],["precision",{"2":{"68":1}}],["preserved",{"2":{"56":1}}],["press",{"2":{"9":1,"19":1}}],["prevents",{"2":{"53":1}}],["project",{"2":{"127":1,"129":1}}],["proactive",{"2":{"85":1}}],["production",{"0":{"131":1},"2":{"72":1,"115":1,"129":1,"133":2}}],["protocol",{"0":{"96":1},"2":{"60":1,"61":1,"65":1,"96":1,"118":1}}],["process",{"2":{"53":1}}],["provider=container",{"2":{"136":1}}],["provider",{"0":{"40":1,"41":1,"42":1,"43":1,"71":1,"95":1,"101":1,"104":1},"1":{"41":1,"42":1,"43":1,"72":1,"73":1,"74":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1},"2":{"28":1,"30":1,"31":6,"41":7,"42":5,"43":5,"65":1,"66":1,"71":3,"74":2,"101":1,"103":3,"104":3,"105":2,"106":3,"109":1}}],["providers",{"2":{"25":1,"28":1,"40":1,"41":1,"95":1,"98":1,"105":1,"109":1}}],["provided",{"2":{"24":1}}],["prompt",{"2":{"69":1,"77":1,"126":1}}],["prompted",{"2":{"19":1}}],["prompts",{"2":{"1":2,"6":1,"13":1,"24":2,"31":2,"36":1,"42":2,"45":1,"65":1,"126":1}}],["already",{"2":{"141":1}}],["also",{"2":{"136":1,"138":1}}],["allowing",{"2":{"88":1}}],["allows",{"2":{"46":1,"54":1}}],["all",{"2":{"5":1,"30":1,"33":1,"34":1,"41":1,"98":1,"100":2,"114":1,"124":1,"126":2,"127":1,"131":1,"133":1}}],["after",{"0":{"139":1},"1":{"140":1,"141":1,"142":1},"2":{"106":1,"128":1,"140":1}}],["aws",{"2":{"95":1}}],["ai",{"2":{"88":2,"98":1,"108":2}}],["able",{"2":{"108":1}}],["about",{"0":{"87":1},"1":{"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1},"2":{"109":1}}],["abstraction",{"2":{"46":1}}],["adapter",{"2":{"93":1}}],["added",{"2":{"142":1}}],["adding",{"2":{"140":1}}],["address",{"2":{"114":1}}],["addr",{"2":{"111":1,"114":1,"121":1}}],["add",{"0":{"104":1,"105":1},"2":{"62":1,"74":2,"101":1,"104":2,"105":2}}],["adds",{"0":{"61":1}}],["admin123",{"2":{"126":1,"128":1}}],["admin",{"0":{"115":1},"2":{"5":1,"111":3,"115":4,"126":3,"128":1,"129":2}}],["admins",{"2":{"5":1}}],["auditing",{"2":{"58":1}}],["automate",{"2":{"85":1}}],["automatic",{"2":{"92":1}}],["automatically",{"2":{"65":1,"92":1,"97":1}}],["automation",{"2":{"83":1}}],["auto",{"2":{"45":1,"92":1,"126":1}}],["authentication",{"2":{"28":1}}],["auth",{"0":{"0":1,"116":1},"1":{"1":1,"2":1,"3":1},"2":{"27":1,"111":1,"129":1}}],["accounts",{"2":{"90":1}}],["access",{"0":{"128":1},"2":{"61":1,"88":1,"108":1,"131":1,"133":1}}],["actions",{"2":{"106":1}}],["active",{"2":{"6":2,"7":2,"84":1}}],["acts",{"2":{"80":1}}],["across",{"2":{"50":1,"69":1,"141":1}}],["agents",{"2":{"65":1,"79":1}}],["agent",{"0":{"94":1,"121":1},"2":{"46":1,"78":1,"88":1,"100":1,"108":1,"111":1,"121":4,"124":1,"128":1}}],["architecture",{"2":{"81":1,"93":1}}],["area",{"2":{"78":1}}],["are",{"2":{"45":1,"65":1,"68":3,"71":1,"75":1,"78":1,"79":1,"80":1}}],["argument",{"2":{"7":1}}],["azure",{"2":{"42":1,"95":1,"104":1}}],["attachments",{"2":{"93":1}}],["at",{"2":{"26":1,"36":1,"72":1,"83":1,"97":1,"101":1,"102":1,"104":1,"105":1,"107":1,"123":1,"129":1,"137":1}}],["appears",{"2":{"104":1}}],["app",{"2":{"15":4}}],["api",{"2":{"3":1,"24":3,"25":1,"26":1,"42":3,"71":1,"86":1,"104":7,"106":1,"111":3,"120":3,"121":1,"123":7,"128":1}}],["available",{"2":{"12":1,"13":1,"86":1}}],["avatar",{"2":{"6":2,"7":2}}],["analysis",{"2":{"58":1}}],["another",{"2":{"53":1}}],["any",{"2":{"42":1}}],["anthropic",{"2":{"40":1,"42":1,"95":1,"104":1}}],["an",{"2":{"9":1,"19":1,"48":1,"88":1,"103":1,"108":1,"137":1}}],["and",{"0":{"56":1,"71":1,"101":1},"1":{"57":1,"58":1,"59":1,"72":1,"73":1,"74":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1},"2":{"1":1,"2":1,"4":1,"6":1,"9":1,"11":1,"13":1,"19":1,"23":1,"24":2,"25":1,"26":1,"27":2,"28":1,"29":1,"30":1,"31":1,"36":1,"46":1,"49":1,"54":1,"57":3,"58":1,"61":1,"64":1,"65":5,"66":2,"68":2,"71":1,"72":1,"76":2,"77":1,"78":1,"81":1,"85":1,"86":1,"88":4,"90":1,"91":2,"92":2,"93":1,"94":4,"95":1,"96":1,"97":1,"98":1,"99":1,"101":2,"103":3,"105":1,"106":1,"107":2,"108":1,"109":4,"124":1,"126":2,"127":1,"128":1,"129":2,"130":1,"131":2,"133":1,"137":1,"138":1,"140":1,"142":1}}],["assign",{"2":{"94":1,"107":1}}],["assignment",{"0":{"73":1}}],["assignments",{"2":{"44":1}}],["asks",{"2":{"8":1}}],["as",{"2":{"7":1,"10":2,"20":1,"26":1,"31":1,"36":2,"56":1,"80":1,"92":1,"137":1}}],["a",{"0":{"49":1,"104":1},"2":{"6":1,"8":1,"9":1,"10":2,"13":1,"14":1,"15":1,"16":1,"25":2,"26":1,"28":1,"31":1,"32":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"42":1,"43":1,"44":1,"47":1,"48":2,"49":1,"51":1,"55":1,"59":1,"61":1,"63":1,"70":1,"71":2,"72":1,"74":1,"75":1,"78":1,"79":1,"82":1,"83":2,"88":1,"91":1,"92":1,"94":1,"95":1,"98":1,"99":1,"104":3,"105":1,"106":1,"107":1,"108":1,"110":2,"118":1,"136":1,"137":2,"141":1}}],["two",{"2":{"103":1}}],["turn",{"2":{"92":1}}],["tui",{"0":{"20":1},"2":{"20":2,"28":1}}],["typically",{"2":{"121":1}}],["typical",{"0":{"72":1,"76":1}}],["types",{"2":{"12":1,"42":1}}],["type",{"2":{"6":3,"9":2,"13":3,"14":3,"15":3,"16":3,"17":3,"19":2,"30":1,"31":5,"42":4,"49":1,"71":1,"104":4,"105":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1}}],["tries",{"2":{"136":1}}],["trigger",{"2":{"142":1}}],["triggers",{"2":{"97":1}}],["triggered",{"2":{"65":1}}],["trusted",{"2":{"133":1}}],["troubleshooting",{"0":{"132":1,"134":1},"1":{"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1},"2":{"58":1}}],["traceability",{"2":{"57":1,"65":1}}],["transport",{"2":{"50":1}}],["taking",{"0":{"139":1},"1":{"140":1,"141":1,"142":1}}],["take",{"2":{"128":1}}],["task",{"0":{"135":2},"1":{"136":2,"137":2,"138":2},"2":{"84":1,"136":3}}],["tasks",{"0":{"97":1},"2":{"65":1,"75":1,"79":1,"80":1,"81":1,"85":1,"90":1,"94":1,"97":1}}],["target",{"2":{"49":1}}],["talks",{"2":{"25":1}}],["through",{"2":{"61":1,"78":1,"98":1,"101":1}}],["that",{"2":{"54":1,"71":1,"75":1,"79":1,"83":1}}],["this",{"0":{"57":1},"2":{"45":1,"53":1,"64":1,"73":1,"80":1,"101":1,"104":1,"118":1,"127":1,"137":1}}],["there",{"2":{"86":1}}],["their",{"2":{"30":1,"91":1}}],["these",{"2":{"22":1,"64":1,"107":1}}],["them",{"2":{"4":1,"88":1,"92":1,"105":1,"108":1}}],["then",{"2":{"1":1,"141":1}}],["the",{"0":{"103":1},"2":{"1":2,"2":1,"3":2,"16":1,"17":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":5,"27":1,"28":1,"33":1,"36":1,"42":1,"44":1,"46":1,"49":1,"54":1,"64":1,"65":1,"71":2,"78":1,"80":2,"84":1,"86":1,"88":1,"92":2,"94":1,"99":1,"100":1,"101":1,"102":1,"103":3,"104":7,"105":7,"106":4,"107":2,"108":1,"110":1,"121":2,"123":1,"124":3,"126":4,"127":2,"129":5,"133":1,"136":2,"137":5,"138":6,"140":2,"141":5,"142":6}}],["template",{"2":{"126":1,"129":1}}],["teams",{"2":{"90":1}}],["term",{"2":{"65":1,"67":1}}],["terminal",{"2":{"20":1,"28":1,"99":1}}],["text",{"2":{"31":2,"105":3,"111":1,"113":2}}],["telegram",{"2":{"12":1,"48":1,"88":1,"93":1,"108":1}}],["timeout",{"2":{"111":1,"120":2}}],["times",{"2":{"83":1,"97":1}}],["timelines",{"2":{"69":1}}],["timeline",{"2":{"57":1}}],["time",{"2":{"19":1,"45":2,"94":1}}],["together",{"2":{"64":1}}],["toggle",{"0":{"38":1},"2":{"28":1,"38":1}}],["tools",{"2":{"54":1,"94":1,"136":1,"140":1}}],["tool",{"0":{"99":1},"2":{"25":1,"60":1,"61":1,"62":1,"65":1,"96":1,"99":1,"109":1,"123":1,"136":1}}],["toml",{"0":{"110":1},"1":{"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1},"2":{"22":1,"27":1,"100":1,"109":1,"110":2,"111":1,"126":1,"127":2,"129":6,"137":1,"138":3}}],["tokens",{"2":{"116":1}}],["token",{"2":{"1":2,"2":1,"3":1,"15":3,"27":2,"28":1}}],["to",{"0":{"73":1},"2":{"1":1,"3":1,"9":1,"13":1,"19":5,"20":1,"22":1,"25":1,"26":1,"27":2,"28":1,"33":1,"36":1,"46":1,"48":1,"49":2,"54":1,"60":1,"64":1,"65":1,"77":1,"79":1,"84":1,"88":1,"90":1,"92":1,"93":1,"94":1,"96":1,"97":1,"98":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"108":1,"117":1,"121":1,"123":1,"124":2,"129":1,"131":1,"136":2,"137":2,"138":2,"140":1,"142":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/assets/chunks/@localSearchIndexzh.dDuBvO1t.js b/assets/chunks/@localSearchIndexzh.dDuBvO1t.js new file mode 100644 index 00000000..744fcffb --- /dev/null +++ b/assets/chunks/@localSearchIndexzh.dDuBvO1t.js @@ -0,0 +1 @@ +const t='{"documentCount":20,"nextId":20,"documentIds":{"0":"/zh/concepts/identity-and-binding.html#账号模型与绑定","1":"/zh/concepts/identity-and-binding.html#账号模型","2":"/zh/concepts/identity-and-binding.html#接入平台与-bot","3":"/zh/concepts/identity-and-binding.html#为什么账号绑定是账号作用域","4":"/zh/concepts/identity-and-binding.html#账号绑定流程-当前共识","5":"/zh/concepts/identity-and-binding.html#bot-类型语义","6":"/zh/concepts/#核心概念","7":"/zh/concepts/#概念图","8":"/zh/concepts/#为什么重要","9":"/zh/concepts/#本章内容","10":"/zh/#memoh-文档","11":"/zh/#文档章节","12":"/zh/#面向文档贡献者","13":"/zh/#当前维护范围","14":"/zh/style/terminology.html#术语规范","15":"/zh/style/terminology.html#规范术语","16":"/zh/style/terminology.html#推荐写法","17":"/zh/style/terminology.html#禁用或不推荐写法","18":"/zh/style/terminology.html#示例","19":"/zh/style/terminology.html#自检清单"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,1],"1":[1,1,16],"2":[2,1,8],"3":[1,1,10],"4":[3,1,9],"5":[2,1,11],"6":[1,1,4],"7":[1,1,15],"8":[1,1,13],"9":[1,1,2],"10":[2,1,8],"11":[1,2,3],"12":[1,2,2],"13":[1,2,14],"14":[1,1,5],"15":[1,1,22],"16":[1,1,16],"17":[1,1,12],"18":[1,1,11],"19":[1,1,6]},"averageFieldLength":[1.25,1.15,9.400000000000002],"storedFields":{"0":{"title":"账号模型与绑定","titles":[]},"1":{"title":"账号模型","titles":["账号模型与绑定"]},"2":{"title":"接入平台与 Bot","titles":["账号模型与绑定"]},"3":{"title":"为什么账号绑定是账号作用域","titles":["账号模型与绑定"]},"4":{"title":"账号绑定流程(当前共识)","titles":["账号模型与绑定"]},"5":{"title":"Bot 类型语义","titles":["账号模型与绑定"]},"6":{"title":"核心概念","titles":[]},"7":{"title":"概念图","titles":["核心概念"]},"8":{"title":"为什么重要","titles":["核心概念"]},"9":{"title":"本章内容","titles":["核心概念"]},"10":{"title":"Memoh 文档","titles":[]},"11":{"title":"文档章节","titles":["Memoh 文档"]},"12":{"title":"面向文档贡献者","titles":["Memoh 文档"]},"13":{"title":"当前维护范围","titles":["Memoh 文档"]},"14":{"title":"术语规范","titles":[]},"15":{"title":"规范术语","titles":["术语规范"]},"16":{"title":"推荐写法","titles":["术语规范"]},"17":{"title":"禁用或不推荐写法","titles":["术语规范"]},"18":{"title":"示例","titles":["术语规范"]},"19":{"title":"自检清单","titles":["术语规范"]}},"dirtCount":0,"index":[["表述为接入平台",{"2":{"19":1}}],["叙述中是否将",{"2":{"19":1}}],["自检清单",{"0":{"19":1}}],["里的用户",{"2":{"18":1}}],["错误",{"2":{"18":1}}],["正确",{"2":{"18":2}}],["示例",{"0":{"18":1}}],["这类错误语义",{"2":{"17":1}}],["写出",{"2":{"17":1}}],["未区分系统账号与平台账号",{"2":{"17":1}}],["平台用户",{"2":{"17":1}}],["平台账号是用户在飞书上的账号",{"2":{"18":1}}],["平台账号是",{"2":{"17":1}}],["平台账号在支持的接入平台会话中发送",{"2":{"4":1}}],["平台账号在初始阶段可以不绑定系统账号",{"2":{"1":1}}],["平台账号",{"2":{"1":1,"7":1,"8":1,"13":1,"15":1,"16":2}}],["使用含糊表述如",{"2":{"17":1}}],["除非明确引用代码符号",{"2":{"17":1}}],["在概念文档中直接使用",{"2":{"17":1}}],["禁用或不推荐写法",{"0":{"17":1}}],["后续可只用中文术语",{"2":{"16":1}}],["首次出现保留技术别名",{"2":{"16":1}}],["描述业务行为时",{"2":{"16":1}}],["优先写",{"2":{"16":2}}],["面向产品语义时",{"2":{"16":1}}],["面向文档贡献者",{"0":{"12":1}}],["推荐写法",{"0":{"16":1}}],["用于账号绑定的一次性代码",{"2":{"15":1}}],["用户在外部接入平台上的账号",{"2":{"7":1,"15":1}}],["用户以自己的系统账号申请",{"2":{"4":1}}],["绑定码",{"2":{"15":1}}],["承载入站消息的外部平台",{"2":{"15":1}}],["内账号",{"2":{"15":1}}],["内部账号",{"2":{"1":1,"17":1}}],["规范术语",{"0":{"15":1}}],["适用对象",{"2":{"14":1}}],["指用户在外部平台上的真实账号",{"2":{"13":1}}],["说明",{"2":{"13":1}}],["说明账号绑定与",{"2":{"13":1}}],["访问控制之间的关系",{"2":{"13":1}}],["访问控制保持独立",{"2":{"3":1}}],["解释为什么账号绑定是账号作用域",{"2":{"13":1}}],["区分系统账号与平台账号",{"2":{"13":1}}],["当前文档先聚焦账号语义与访问控制",{"2":{"13":1}}],["当前维护范围",{"0":{"13":1}}],["当前共识",{"0":{"4":1}}],["术语规范",{"0":{"14":1},"1":{"15":1,"16":1,"17":1,"18":1,"19":1},"2":{"12":1}}],["术语说明",{"2":{"8":1}}],["快速开始",{"2":{"11":1}}],["actor",{"2":{"16":1,"17":1,"18":1}}],["agent",{"2":{"10":1}}],["ai",{"2":{"10":1}}],["容器化的",{"2":{"10":1}}],["长记忆",{"2":{"10":1}}],["文档编写者与维护者",{"2":{"14":1}}],["文档章节",{"0":{"11":1}}],["文档",{"0":{"10":1},"1":{"11":1,"12":1,"13":1}}],["文档中的",{"2":{"8":1}}],["如飞书账号",{"2":{"8":1}}],["统一指用户在对应平台上的真实账号",{"2":{"8":1}}],["授权与账号绑定解耦",{"2":{"8":1}}],["并将",{"2":{"8":1}}],["因此我们明确区分平台账号与系统账号",{"2":{"8":1}}],["需要同时处理外部接入平台消息与系统内权限控制",{"2":{"8":1}}],["为什么重要",{"0":{"8":1}}],["为什么账号绑定是账号作用域",{"0":{"3":1}}],["把平台账号关联到系统账号的过程",{"2":{"7":1,"15":1}}],["例如用户的飞书账号",{"2":{"7":1}}],["例如飞书账号",{"2":{"1":1,"13":1}}],["概念图",{"0":{"7":1}}],["的核心账号与访问概念",{"2":{"6":1}}],["的职责是完成这两类账号的关联",{"2":{"1":1}}],["本页用于统一写作语义",{"2":{"14":1}}],["本章内容",{"0":{"9":1}}],["本章节用于定义",{"2":{"6":1}}],["本文档记录的是产品语义与共识方向",{"2":{"5":1}}],["核心概念",{"0":{"6":1},"1":{"7":1,"8":1,"9":1},"2":{"11":1}}],["部分运行时细节仍可能处于收敛阶段",{"2":{"5":1}}],["注",{"2":{"5":1}}],["owner",{"2":{"5":1}}],["语义上应为单",{"2":{"5":1}}],["personal",{"2":{"5":1}}],["public",{"2":{"5":1}}],["支持成员协作语义",{"2":{"5":1}}],["类型语义",{"0":{"5":1}}],["成员与授权由独立流程处理",{"2":{"4":1}}],["完成平台账号到系统账号的绑定",{"2":{"4":1}}],["code",{"2":{"4":3,"15":1}}],["channel",{"2":{"2":1,"15":1,"16":1,"19":1}}],["channelidentity",{"2":{"1":1,"7":1,"15":1,"16":1}}],["可演进",{"2":{"3":1}}],["让",{"2":{"3":1}}],["不要直接写",{"2":{"16":2}}],["不指本项目内部账号",{"2":{"8":1}}],["不应依赖成员机制",{"2":{"5":1}}],["不把账号绑定与成员管理语义耦合在一起",{"2":{"3":1}}],["不是面向最终用户的功能说明",{"2":{"14":1}}],["不是",{"2":{"1":1,"7":1,"13":1,"15":1,"18":1}}],["它只负责平台账号与系统账号的绑定",{"2":{"3":1}}],["资源权限",{"2":{"3":1}}],["而不是直接发放",{"2":{"3":1}}],["账号绑定用于把平台账号关联到系统账号",{"2":{"18":1}}],["账号绑定",{"2":{"7":1,"15":1,"16":1}}],["账号绑定流程",{"0":{"4":1}}],["账号绑定的目标是建立账号归属关系",{"2":{"3":1}}],["账号模型",{"0":{"1":1}}],["账号模型与绑定",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1},"2":{"9":1}}],["入站消息由平台账号产生",{"2":{"2":1}}],["由系统账号管理的资源与授权边界",{"2":{"15":1}}],["由系统账号管理的资源与访问边界",{"2":{"7":1}}],["由系统账号管理",{"2":{"2":1}}],["接入平台",{"2":{"2":1,"15":1,"16":1}}],["接入平台与",{"0":{"2":1}}],["bot",{"0":{"2":1,"5":1},"2":{"2":2,"3":2,"4":1,"5":2,"7":1,"8":1,"13":1,"15":1}}],["bind",{"2":{"1":1,"4":1,"7":1,"15":2,"16":1}}],["系统",{"2":{"10":1}}],["系统校验",{"2":{"4":1}}],["系统内账号",{"2":{"1":1,"7":2,"15":1}}],["系统账号",{"2":{"1":1,"7":1,"13":1,"15":1,"16":1,"18":1}}],["是否仅在首处保留技术别名",{"2":{"19":1}}],["是否明确区分了系统账号与平台账号",{"2":{"19":1}}],["是一个多成员",{"2":{"10":1}}],["是系统内的授权与资源边界",{"2":{"2":1}}],["是入站消息来源",{"2":{"2":1}}],["是",{"2":{"1":1,"18":1}}],["是用户在外部接入平台上的账号",{"2":{"1":1}}],["user",{"2":{"1":1,"7":1,"15":1,"16":1}}],["将平台账号与系统账号视为两类不同实体",{"2":{"1":1}}],["memoh",{"0":{"10":1},"1":{"11":1,"12":1,"13":1},"2":{"1":3,"6":1,"7":2,"8":1,"10":1,"13":1,"15":2,"17":1,"18":2}}]],"serializationVersion":2}';export{t as default}; diff --git a/assets/chunks/@localSearchIndexzh.hHhvpH9g.js b/assets/chunks/@localSearchIndexzh.hHhvpH9g.js deleted file mode 100644 index 9f19ddbc..00000000 --- a/assets/chunks/@localSearchIndexzh.hHhvpH9g.js +++ /dev/null @@ -1 +0,0 @@ -const t='{"documentCount":20,"nextId":20,"documentIds":{"0":"/zh/concepts/identity-and-binding.html#账号模型与绑定","1":"/zh/concepts/identity-and-binding.html#账号模型","2":"/zh/concepts/identity-and-binding.html#接入平台与-bot","3":"/zh/concepts/identity-and-binding.html#为什么账号绑定是账号作用域","4":"/zh/concepts/identity-and-binding.html#账号绑定流程-当前共识","5":"/zh/concepts/identity-and-binding.html#bot-类型语义","6":"/zh/#memoh-文档","7":"/zh/#文档章节","8":"/zh/#面向文档贡献者","9":"/zh/#当前维护范围","10":"/zh/concepts/#核心概念","11":"/zh/concepts/#概念图","12":"/zh/concepts/#为什么重要","13":"/zh/concepts/#本章内容","14":"/zh/style/terminology.html#术语规范","15":"/zh/style/terminology.html#规范术语","16":"/zh/style/terminology.html#推荐写法","17":"/zh/style/terminology.html#禁用或不推荐写法","18":"/zh/style/terminology.html#示例","19":"/zh/style/terminology.html#自检清单"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,1],"1":[1,1,16],"2":[2,1,8],"3":[1,1,10],"4":[3,1,9],"5":[2,1,11],"6":[2,1,8],"7":[1,2,3],"8":[1,2,2],"9":[1,2,14],"10":[1,1,4],"11":[1,1,15],"12":[1,1,13],"13":[1,1,2],"14":[1,1,5],"15":[1,1,22],"16":[1,1,16],"17":[1,1,12],"18":[1,1,11],"19":[1,1,6]},"averageFieldLength":[1.25,1.15,9.400000000000002],"storedFields":{"0":{"title":"账号模型与绑定","titles":[]},"1":{"title":"账号模型","titles":["账号模型与绑定"]},"2":{"title":"接入平台与 Bot","titles":["账号模型与绑定"]},"3":{"title":"为什么账号绑定是账号作用域","titles":["账号模型与绑定"]},"4":{"title":"账号绑定流程(当前共识)","titles":["账号模型与绑定"]},"5":{"title":"Bot 类型语义","titles":["账号模型与绑定"]},"6":{"title":"Memoh 文档","titles":[]},"7":{"title":"文档章节","titles":["Memoh 文档"]},"8":{"title":"面向文档贡献者","titles":["Memoh 文档"]},"9":{"title":"当前维护范围","titles":["Memoh 文档"]},"10":{"title":"核心概念","titles":[]},"11":{"title":"概念图","titles":["核心概念"]},"12":{"title":"为什么重要","titles":["核心概念"]},"13":{"title":"本章内容","titles":["核心概念"]},"14":{"title":"术语规范","titles":[]},"15":{"title":"规范术语","titles":["术语规范"]},"16":{"title":"推荐写法","titles":["术语规范"]},"17":{"title":"禁用或不推荐写法","titles":["术语规范"]},"18":{"title":"示例","titles":["术语规范"]},"19":{"title":"自检清单","titles":["术语规范"]}},"dirtCount":0,"index":[["表述为接入平台",{"2":{"19":1}}],["叙述中是否将",{"2":{"19":1}}],["自检清单",{"0":{"19":1}}],["里的用户",{"2":{"18":1}}],["错误",{"2":{"18":1}}],["正确",{"2":{"18":2}}],["示例",{"0":{"18":1}}],["这类错误语义",{"2":{"17":1}}],["写出",{"2":{"17":1}}],["未区分系统账号与平台账号",{"2":{"17":1}}],["平台用户",{"2":{"17":1}}],["平台账号是用户在飞书上的账号",{"2":{"18":1}}],["平台账号是",{"2":{"17":1}}],["平台账号在支持的接入平台会话中发送",{"2":{"4":1}}],["平台账号在初始阶段可以不绑定系统账号",{"2":{"1":1}}],["平台账号",{"2":{"1":1,"9":1,"11":1,"12":1,"15":1,"16":2}}],["使用含糊表述如",{"2":{"17":1}}],["除非明确引用代码符号",{"2":{"17":1}}],["在概念文档中直接使用",{"2":{"17":1}}],["禁用或不推荐写法",{"0":{"17":1}}],["后续可只用中文术语",{"2":{"16":1}}],["首次出现保留技术别名",{"2":{"16":1}}],["描述业务行为时",{"2":{"16":1}}],["优先写",{"2":{"16":2}}],["面向产品语义时",{"2":{"16":1}}],["面向文档贡献者",{"0":{"8":1}}],["推荐写法",{"0":{"16":1}}],["用于账号绑定的一次性代码",{"2":{"15":1}}],["用户在外部接入平台上的账号",{"2":{"11":1,"15":1}}],["用户以自己的系统账号申请",{"2":{"4":1}}],["绑定码",{"2":{"15":1}}],["承载入站消息的外部平台",{"2":{"15":1}}],["内账号",{"2":{"15":1}}],["内部账号",{"2":{"1":1,"17":1}}],["规范术语",{"0":{"15":1}}],["适用对象",{"2":{"14":1}}],["如飞书账号",{"2":{"12":1}}],["统一指用户在对应平台上的真实账号",{"2":{"12":1}}],["术语说明",{"2":{"12":1}}],["术语规范",{"0":{"14":1},"1":{"15":1,"16":1,"17":1,"18":1,"19":1},"2":{"8":1}}],["授权与账号绑定解耦",{"2":{"12":1}}],["并将",{"2":{"12":1}}],["因此我们明确区分平台账号与系统账号",{"2":{"12":1}}],["需要同时处理外部接入平台消息与系统内权限控制",{"2":{"12":1}}],["为什么重要",{"0":{"12":1}}],["为什么账号绑定是账号作用域",{"0":{"3":1}}],["把平台账号关联到系统账号的过程",{"2":{"11":1,"15":1}}],["例如用户的飞书账号",{"2":{"11":1}}],["例如飞书账号",{"2":{"1":1,"9":1}}],["概念图",{"0":{"11":1}}],["的核心账号与访问概念",{"2":{"10":1}}],["的职责是完成这两类账号的关联",{"2":{"1":1}}],["本页用于统一写作语义",{"2":{"14":1}}],["本章内容",{"0":{"13":1}}],["本章节用于定义",{"2":{"10":1}}],["本文档记录的是产品语义与共识方向",{"2":{"5":1}}],["指用户在外部平台上的真实账号",{"2":{"9":1}}],["说明",{"2":{"9":1}}],["说明账号绑定与",{"2":{"9":1}}],["访问控制之间的关系",{"2":{"9":1}}],["访问控制保持独立",{"2":{"3":1}}],["解释为什么账号绑定是账号作用域",{"2":{"9":1}}],["区分系统账号与平台账号",{"2":{"9":1}}],["当前文档先聚焦账号语义与访问控制",{"2":{"9":1}}],["当前维护范围",{"0":{"9":1}}],["当前共识",{"0":{"4":1}}],["核心概念",{"0":{"10":1},"1":{"11":1,"12":1,"13":1},"2":{"7":1}}],["快速开始",{"2":{"7":1}}],["actor",{"2":{"16":1,"17":1,"18":1}}],["agent",{"2":{"6":1}}],["ai",{"2":{"6":1}}],["容器化的",{"2":{"6":1}}],["长记忆",{"2":{"6":1}}],["文档编写者与维护者",{"2":{"14":1}}],["文档中的",{"2":{"12":1}}],["文档章节",{"0":{"7":1}}],["文档",{"0":{"6":1},"1":{"7":1,"8":1,"9":1}}],["部分运行时细节仍可能处于收敛阶段",{"2":{"5":1}}],["注",{"2":{"5":1}}],["owner",{"2":{"5":1}}],["语义上应为单",{"2":{"5":1}}],["personal",{"2":{"5":1}}],["public",{"2":{"5":1}}],["支持成员协作语义",{"2":{"5":1}}],["类型语义",{"0":{"5":1}}],["成员与授权由独立流程处理",{"2":{"4":1}}],["完成平台账号到系统账号的绑定",{"2":{"4":1}}],["code",{"2":{"4":3,"15":1}}],["channel",{"2":{"2":1,"15":1,"16":1,"19":1}}],["channelidentity",{"2":{"1":1,"11":1,"15":1,"16":1}}],["可演进",{"2":{"3":1}}],["让",{"2":{"3":1}}],["不要直接写",{"2":{"16":2}}],["不指本项目内部账号",{"2":{"12":1}}],["不应依赖成员机制",{"2":{"5":1}}],["不把账号绑定与成员管理语义耦合在一起",{"2":{"3":1}}],["不是面向最终用户的功能说明",{"2":{"14":1}}],["不是",{"2":{"1":1,"9":1,"11":1,"15":1,"18":1}}],["它只负责平台账号与系统账号的绑定",{"2":{"3":1}}],["资源权限",{"2":{"3":1}}],["而不是直接发放",{"2":{"3":1}}],["账号绑定用于把平台账号关联到系统账号",{"2":{"18":1}}],["账号绑定",{"2":{"11":1,"15":1,"16":1}}],["账号绑定流程",{"0":{"4":1}}],["账号绑定的目标是建立账号归属关系",{"2":{"3":1}}],["账号模型",{"0":{"1":1}}],["账号模型与绑定",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1},"2":{"13":1}}],["入站消息由平台账号产生",{"2":{"2":1}}],["由系统账号管理的资源与授权边界",{"2":{"15":1}}],["由系统账号管理的资源与访问边界",{"2":{"11":1}}],["由系统账号管理",{"2":{"2":1}}],["接入平台",{"2":{"2":1,"15":1,"16":1}}],["接入平台与",{"0":{"2":1}}],["bot",{"0":{"2":1,"5":1},"2":{"2":2,"3":2,"4":1,"5":2,"9":1,"11":1,"12":1,"15":1}}],["bind",{"2":{"1":1,"4":1,"11":1,"15":2,"16":1}}],["系统",{"2":{"6":1}}],["系统校验",{"2":{"4":1}}],["系统内账号",{"2":{"1":1,"11":2,"15":1}}],["系统账号",{"2":{"1":1,"9":1,"11":1,"15":1,"16":1,"18":1}}],["是否仅在首处保留技术别名",{"2":{"19":1}}],["是否明确区分了系统账号与平台账号",{"2":{"19":1}}],["是一个多成员",{"2":{"6":1}}],["是系统内的授权与资源边界",{"2":{"2":1}}],["是入站消息来源",{"2":{"2":1}}],["是",{"2":{"1":1,"18":1}}],["是用户在外部接入平台上的账号",{"2":{"1":1}}],["user",{"2":{"1":1,"11":1,"15":1,"16":1}}],["将平台账号与系统账号视为两类不同实体",{"2":{"1":1}}],["memoh",{"0":{"6":1},"1":{"7":1,"8":1,"9":1},"2":{"1":3,"6":1,"9":1,"10":1,"11":2,"12":1,"15":2,"17":1,"18":2}}]],"serializationVersion":2}';export{t as default}; diff --git a/assets/chunks/VPLocalSearchBox.JELKn-Bo.js b/assets/chunks/VPLocalSearchBox.C-RQN60R.js similarity index 99% rename from assets/chunks/VPLocalSearchBox.JELKn-Bo.js rename to assets/chunks/VPLocalSearchBox.C-RQN60R.js index 4ceb6426..7b198eff 100644 --- a/assets/chunks/VPLocalSearchBox.JELKn-Bo.js +++ b/assets/chunks/VPLocalSearchBox.C-RQN60R.js @@ -1,4 +1,4 @@ -var At=Object.defineProperty;var Ct=(a,e,t)=>e in a?At(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Me=(a,e,t)=>Ct(a,typeof e!="symbol"?e+"":e,t);import{V as nt,q as Be,ah as Mt,h as be,ai as rt,aj as Lt,ak as Dt,al as Pt,G as ce,d as zt,am as it,p as he,an as Vt,ao as jt,s as $t,ap as Bt,v as Le,P as ve,O as _e,aq as Wt,ar as Kt,W as Jt,R as qt,$ as Ut,o as q,b as Ht,j as T,a0 as Gt,k as P,as as Qt,at as Yt,au as Zt,c as Q,n as st,e as xe,B as at,F as ot,a as pe,t as me,av as Xt,aw as lt,ax as en,a5 as tn,aa as nn,ay as rn,_ as sn}from"./framework.DEqXEGcv.js";import{u as an,c as on}from"./theme.CGD9-5hG.js";const ln={root:()=>nt(()=>import("./@localSearchIndexroot.tjLW8Ymm.js"),[]),zh:()=>nt(()=>import("./@localSearchIndexzh.hHhvpH9g.js"),[])};/*! +var At=Object.defineProperty;var Ct=(a,e,t)=>e in a?At(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Me=(a,e,t)=>Ct(a,typeof e!="symbol"?e+"":e,t);import{V as nt,q as Be,ah as Mt,h as be,ai as rt,aj as Lt,ak as Dt,al as Pt,G as ce,d as zt,am as it,p as he,an as Vt,ao as jt,s as $t,ap as Bt,v as Le,P as ve,O as _e,aq as Wt,ar as Kt,W as Jt,R as qt,$ as Ut,o as q,b as Ht,j as T,a0 as Gt,k as P,as as Qt,at as Yt,au as Zt,c as Q,n as st,e as xe,B as at,F as ot,a as pe,t as me,av as Xt,aw as lt,ax as en,a5 as tn,aa as nn,ay as rn,_ as sn}from"./framework.DEqXEGcv.js";import{u as an,c as on}from"./theme.CN_f0IM_.js";const ln={root:()=>nt(()=>import("./@localSearchIndexroot.Ni8JJAai.js"),[]),zh:()=>nt(()=>import("./@localSearchIndexzh.dDuBvO1t.js"),[])};/*! * tabbable 6.4.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var bt=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],ke=bt.join(","),yt=typeof Element>"u",ae=yt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ne=!yt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},Fe=function(e,t){var n;t===void 0&&(t=!0);var r=e==null||(n=e.getAttribute)===null||n===void 0?void 0:n.call(e,"inert"),s=r===""||r==="true",i=s||t&&e&&(typeof e.closest=="function"?e.closest("[inert]"):Fe(e.parentNode));return i},cn=function(e){var t,n=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return n===""||n==="true"},wt=function(e,t,n){if(Fe(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(ke));return t&&ae.call(e,ke)&&r.unshift(e),r=r.filter(n),r},Re=function(e,t,n){for(var r=[],s=Array.from(e);s.length;){var i=s.shift();if(!Fe(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),l=o.length?o:i.children,c=Re(l,!0,n);n.flatten?r.push.apply(r,c):r.push({scopeParent:i,candidates:c})}else{var h=ae.call(i,ke);h&&n.filter(i)&&(t||!e.includes(i))&&r.push(i);var m=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),p=!Fe(m,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(m&&p){var b=Re(m===!0?i.children:m.children,!0,n);n.flatten?r.push.apply(r,b):r.push({scopeParent:i,candidates:b})}else s.unshift.apply(s,i.children)}}return r},St=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},se=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||cn(e))&&!St(e)?0:e.tabIndex},un=function(e,t){var n=se(e);return n<0&&t&&!St(e)?0:n},dn=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},_t=function(e){return e.tagName==="INPUT"},fn=function(e){return _t(e)&&e.type==="hidden"},hn=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(n){return n.tagName==="SUMMARY"});return t},vn=function(e,t){for(var n=0;nsummary:first-of-type"),o=i?e.parentElement:e;if(ae.call(o,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="full-native"||n==="legacy-full"){if(typeof r=="function"){for(var l=e;e;){var c=e.parentElement,h=Ne(e);if(c&&!c.shadowRoot&&r(c)===!0)return ct(e);e.assignedSlot?e=e.assignedSlot:!c&&h!==e.ownerDocument?e=h.host:e=c}e=l}if(bn(e))return!e.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return ct(e);return!1},wn=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var n=0;n=0)},xt=function(e){var t=[],n=[];return e.forEach(function(r,s){var i=!!r.scopeParent,o=i?r.scopeParent:r,l=un(o,i),c=i?xt(r.candidates):o;l===0?i?t.push.apply(t,c):t.push(o):n.push({documentOrder:s,tabIndex:l,item:r,isScope:i,content:c})}),n.sort(dn).reduce(function(r,s){return s.isScope?r.push.apply(r,s.content):r.push(s.content),r},[]).concat(t)},_n=function(e,t){t=t||{};var n;return t.getShadowRoot?n=Re([e],t.includeContainer,{filter:We.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:Sn}):n=wt(e,t.includeContainer,We.bind(null,t)),xt(n)},xn=function(e,t){t=t||{};var n;return t.getShadowRoot?n=Re([e],t.includeContainer,{filter:Oe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):n=wt(e,t.includeContainer,Oe.bind(null,t)),n},oe=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ae.call(e,ke)===!1?!1:We(t,e)},Tn=bt.concat("iframe:not([inert]):not([inert] *)").join(","),De=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ae.call(e,Tn)===!1?!1:Oe(t,e)};/*! diff --git a/assets/chunks/theme.CGD9-5hG.js b/assets/chunks/theme.CN_f0IM_.js similarity index 99% rename from assets/chunks/theme.CGD9-5hG.js rename to assets/chunks/theme.CN_f0IM_.js index 4f2e1258..61612d6c 100644 --- a/assets/chunks/theme.CGD9-5hG.js +++ b/assets/chunks/theme.CN_f0IM_.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.JELKn-Bo.js","assets/chunks/framework.DEqXEGcv.js"])))=>i.map(i=>d[i]); -import{d as p,c as u,r as c,n as N,o as s,a as j,t as M,b as _,w as h,T as ue,e as m,_ as g,u as Ce,i as He,f as Be,g as de,h as y,j as d,k as i,l as z,m as se,p as S,q as F,s as X,v as U,x as ve,y as fe,z as Ee,A as Fe,F as x,B as A,C as W,D as Y,E as k,G as $e,H as B,I as ye,J as Q,K as G,L as Z,M as De,N as Pe,O as ie,P as Le,Q as Ve,R as ee,S as Oe,U as Ge,V as Ue,W as Se,X as Te,Y as je,Z as ze,$ as We,a0 as Ke,a1 as qe}from"./framework.DEqXEGcv.js";const Re=p({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,n)=>(s(),u("span",{class:N(["VPBadge",e.type])},[c(t.$slots,"default",{},()=>[j(M(e.text),1)])],2))}}),Je={key:0,class:"VPBackdrop"},Xe=p({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(s(),_(ue,{name:"fade"},{default:h(()=>[e.show?(s(),u("div",Je)):m("",!0)]),_:1}))}}),Ye=g(Xe,[["__scopeId","data-v-f6932a82"]]),L=Ce;function Qe(e,t){let n,a=!1;return()=>{n&&clearTimeout(n),a?n=setTimeout(e,t):(e(),(a=!0)&&setTimeout(()=>a=!1,t))}}function re(e){return e.startsWith("/")?e:`/${e}`}function he(e){const{pathname:t,search:n,hash:a,protocol:o}=new URL(e,"http://a.com");if(He(e)||e.startsWith("#")||!o.startsWith("http")||!Be(t))return e;const{site:r}=L(),l=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${n}${a}`);return de(l)}function q({correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:a,theme:o,hash:r}=L(),l=y(()=>{var f,$;return{label:(f=t.value.locales[n.value])==null?void 0:f.label,link:(($=t.value.locales[n.value])==null?void 0:$.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:y(()=>Object.entries(t.value.locales).flatMap(([f,$])=>l.value.label===$.label?[]:{text:$.label,link:Ze($.link||(f==="root"?"/":`/${f}/`),o.value.i18nRouting!==!1&&e,a.value.relativePath.slice(l.value.link.length-1),!t.value.cleanUrls)+r.value})),currentLang:l}}function Ze(e,t,n,a){return t?e.replace(/\/$/,"")+re(n.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,a?".html":"")):e}const et={class:"NotFound"},tt={class:"code"},nt={class:"title"},at={class:"quote"},ot={class:"action"},st=["href","aria-label"],it=p({__name:"NotFound",setup(e){const{theme:t}=L(),{currentLang:n}=q();return(a,o)=>{var r,l,v,f,$;return s(),u("div",et,[d("p",tt,M(((r=i(t).notFound)==null?void 0:r.code)??"404"),1),d("h1",nt,M(((l=i(t).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),o[0]||(o[0]=d("div",{class:"divider"},null,-1)),d("blockquote",at,M(((v=i(t).notFound)==null?void 0:v.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",ot,[d("a",{class:"link",href:i(de)(i(n).link),"aria-label":((f=i(t).notFound)==null?void 0:f.linkLabel)??"go to home"},M((($=i(t).notFound)==null?void 0:$.linkText)??"Take me home"),9,st)])])}}}),rt=g(it,[["__scopeId","data-v-c827a85d"]]);function Ne(e,t){if(Array.isArray(e))return R(e);if(e==null)return[];t=re(t);const n=Object.keys(e).sort((o,r)=>r.split("/").length-o.split("/").length).find(o=>t.startsWith(re(o))),a=n?e[n]:[];return Array.isArray(a)?R(a):R(a.items,a.base)}function lt(e){const t=[];let n=0;for(const a in e){const o=e[a];if(o.items){n=t.push(o);continue}t[n]||t.push({items:[]}),t[n].items.push(o)}return t}function ct(e){const t=[];function n(a){for(const o of a)o.text&&o.link&&t.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&n(o.items)}return n(e),t}function le(e,t){return Array.isArray(t)?t.some(n=>le(e,n)):z(e,t.link)?!0:t.items?le(e,t.items):!1}function R(e,t){return[...e].map(n=>{const a={...n},o=a.base||t;return o&&a.link&&(a.link=o+a.link),a.items&&(a.items=R(a.items,o)),a})}function D(){const{frontmatter:e,page:t,theme:n}=L(),a=se("(min-width: 960px)"),o=S(!1),r=y(()=>{const w=n.value.sidebar,C=t.value.relativePath;return w?Ne(w,C):[]}),l=S(r.value);F(r,(w,C)=>{JSON.stringify(w)!==JSON.stringify(C)&&(l.value=r.value)});const v=y(()=>e.value.sidebar!==!1&&l.value.length>0&&e.value.layout!=="home"),f=y(()=>$?e.value.aside==null?n.value.aside==="left":e.value.aside==="left":!1),$=y(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:n.value.aside!==!1),V=y(()=>v.value&&a.value),b=y(()=>v.value?lt(l.value):[]);function P(){o.value=!0}function T(){o.value=!1}function I(){o.value?T():P()}return{isOpen:o,sidebar:l,sidebarGroups:b,hasSidebar:v,hasAside:$,leftAside:f,isSidebarEnabled:V,open:P,close:T,toggle:I}}function ut(e,t){let n;X(()=>{n=e.value?document.activeElement:void 0}),U(()=>{window.addEventListener("keyup",a)}),ve(()=>{window.removeEventListener("keyup",a)});function a(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function dt(e){const{page:t,hash:n}=L(),a=S(!1),o=y(()=>e.value.collapsed!=null),r=y(()=>!!e.value.link),l=S(!1),v=()=>{l.value=z(t.value.relativePath,e.value.link)};F([t,e,n],v),U(v);const f=y(()=>l.value?!0:e.value.items?le(t.value.relativePath,e.value.items):!1),$=y(()=>!!(e.value.items&&e.value.items.length));X(()=>{a.value=!!(o.value&&e.value.collapsed)}),fe(()=>{(l.value||f.value)&&(a.value=!1)});function V(){o.value&&(a.value=!a.value)}return{collapsed:a,collapsible:o,isLink:r,isActiveLink:l,hasActiveLink:f,hasChildren:$,toggle:V}}function vt(){const{hasSidebar:e}=D(),t=se("(min-width: 960px)"),n=se("(min-width: 1280px)");return{isAsideEnabled:y(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const ft=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,ce=[];function Me(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function me(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(n=>n.id&&n.hasChildNodes()).map(n=>{const a=Number(n.tagName[1]);return{element:n,title:ht(n),link:"#"+n.id,level:a}});return mt(t,e)}function ht(e){let t="";for(const n of e.childNodes)if(n.nodeType===1){if(ft.test(n.className))continue;t+=n.textContent}else n.nodeType===3&&(t+=n.textContent);return t.trim()}function mt(e,t){if(t===!1)return[];const n=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[a,o]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;return _t(e,a,o)}function pt(e,t){const{isAsideEnabled:n}=vt(),a=Qe(r,100);let o=null;U(()=>{requestAnimationFrame(r),window.addEventListener("scroll",a)}),Ee(()=>{l(location.hash)}),ve(()=>{window.removeEventListener("scroll",a)});function r(){if(!n.value)return;const v=window.scrollY,f=window.innerHeight,$=document.body.offsetHeight,V=Math.abs(v+f-$)<1,b=ce.map(({element:T,link:I})=>({link:I,top:kt(T)})).filter(({top:T})=>!Number.isNaN(T)).sort((T,I)=>T.top-I.top);if(!b.length){l(null);return}if(v<1){l(null);return}if(V){l(b[b.length-1].link);return}let P=null;for(const{link:T,top:I}of b){if(I>v+Fe()+4)break;P=T}l(P)}function l(v){o&&o.classList.remove("active"),v==null?o=null:o=e.value.querySelector(`a[href="${decodeURIComponent(v)}"]`);const f=o;f?(f.classList.add("active"),t.value.style.top=f.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function kt(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}function _t(e,t,n){ce.length=0;const a=[],o=[];return e.forEach(r=>{const l={...r,children:[]};let v=o[o.length-1];for(;v&&v.level>=l.level;)o.pop(),v=o[o.length-1];if(l.element.classList.contains("ignore-header")||v&&"shouldIgnore"in v){o.push({level:l.level,shouldIgnore:!0});return}l.level>n||l.level{const o=W("VPDocOutlineItem",!0);return s(),u("ul",{class:N(["VPDocOutlineItem",e.root?"root":"nested"])},[(s(!0),u(x,null,A(e.headers,({children:r,link:l,title:v})=>(s(),u("li",null,[d("a",{class:"outline-link",href:l,onClick:t,title:v},M(v),9,bt),r!=null&&r.length?(s(),_(o,{key:0,headers:r},null,8,["headers"])):m("",!0)]))),256))],2)}}}),xe=g(gt,[["__scopeId","data-v-21fe7f0b"]]),$t={class:"content"},yt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Pt=p({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=L(),a=$e([]);Y(()=>{a.value=me(t.value.outline??n.value.outline)});const o=S(),r=S();return pt(o,r),(l,v)=>(s(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:N(["VPDocAsideOutline",{"has-outline":a.value.length>0}]),ref_key:"container",ref:o},[d("div",$t,[d("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),d("div",yt,M(i(Me)(i(n))),1),k(xe,{headers:a.value,root:!0},null,8,["headers"])])],2))}}),Lt=g(Pt,[["__scopeId","data-v-e382fc21"]]),Vt={class:"VPDocAsideCarbonAds"},St=p({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(n,a)=>(s(),u("div",Vt,[k(i(t),{"carbon-ads":e.carbonAds},null,8,["carbon-ads"])]))}}),Tt={class:"VPDocAside"},Nt=p({__name:"VPDocAside",setup(e){const{theme:t}=L();return(n,a)=>(s(),u("div",Tt,[c(n.$slots,"aside-top",{},void 0,!0),c(n.$slots,"aside-outline-before",{},void 0,!0),k(Lt),c(n.$slots,"aside-outline-after",{},void 0,!0),a[0]||(a[0]=d("div",{class:"spacer"},null,-1)),c(n.$slots,"aside-ads-before",{},void 0,!0),i(t).carbonAds?(s(),_(St,{key:0,"carbon-ads":i(t).carbonAds},null,8,["carbon-ads"])):m("",!0),c(n.$slots,"aside-ads-after",{},void 0,!0),c(n.$slots,"aside-bottom",{},void 0,!0)]))}}),Mt=g(Nt,[["__scopeId","data-v-4e31e231"]]);function xt(){const{theme:e,page:t}=L();return y(()=>{const{text:n="Edit this page",pattern:a=""}=e.value.editLink||{};let o;return typeof a=="function"?o=a(t.value):o=a.replace(/:path/g,t.value.filePath),{url:o,text:n}})}function It(){const{page:e,theme:t,frontmatter:n}=L();return y(()=>{var $,V,b,P,T,I,w,C;const a=Ne(t.value.sidebar,e.value.relativePath),o=ct(a),r=wt(o,H=>H.link.replace(/[?#].*$/,"")),l=r.findIndex(H=>z(e.value.relativePath,H.link)),v=(($=t.value.docFooter)==null?void 0:$.prev)===!1&&!n.value.prev||n.value.prev===!1,f=((V=t.value.docFooter)==null?void 0:V.next)===!1&&!n.value.next||n.value.next===!1;return{prev:v?void 0:{text:(typeof n.value.prev=="string"?n.value.prev:typeof n.value.prev=="object"?n.value.prev.text:void 0)??((b=r[l-1])==null?void 0:b.docFooterText)??((P=r[l-1])==null?void 0:P.text),link:(typeof n.value.prev=="object"?n.value.prev.link:void 0)??((T=r[l-1])==null?void 0:T.link)},next:f?void 0:{text:(typeof n.value.next=="string"?n.value.next:typeof n.value.next=="object"?n.value.next.text:void 0)??((I=r[l+1])==null?void 0:I.docFooterText)??((w=r[l+1])==null?void 0:w.text),link:(typeof n.value.next=="object"?n.value.next.link:void 0)??((C=r[l+1])==null?void 0:C.link)}}})}function wt(e,t){const n=new Set;return e.filter(a=>{const o=t(a);return n.has(o)?!1:n.add(o)})}const E=p({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=y(()=>t.tag??(t.href?"a":"span")),a=y(()=>t.href&&ye.test(t.href)||t.target==="_blank");return(o,r)=>(s(),_(B(n.value),{class:N(["VPLink",{link:e.href,"vp-external-link-icon":a.value,"no-icon":e.noIcon}]),href:e.href?i(he)(e.href):void 0,target:e.target??(a.value?"_blank":void 0),rel:e.rel??(a.value?"noreferrer":void 0)},{default:h(()=>[c(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),At={class:"VPLastUpdated"},Ct=["datetime"],Ht=p({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n,lang:a}=L(),o=y(()=>new Date(n.value.lastUpdated)),r=y(()=>o.value.toISOString()),l=S("");return U(()=>{X(()=>{var v,f,$;l.value=new Intl.DateTimeFormat((f=(v=t.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&f.forceLocale?a.value:void 0,(($=t.value.lastUpdated)==null?void 0:$.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(o.value)})}),(v,f)=>{var $;return s(),u("p",At,[j(M((($=i(t).lastUpdated)==null?void 0:$.text)||i(t).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:r.value},M(l.value),9,Ct)])}}}),Bt=g(Ht,[["__scopeId","data-v-744e3437"]]),Et={key:0,class:"VPDocFooter"},Ft={key:0,class:"edit-info"},Dt={key:0,class:"edit-link"},Ot={key:1,class:"last-updated"},Gt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Ut={class:"pager"},jt=["innerHTML"],zt=["innerHTML"],Wt={class:"pager"},Kt=["innerHTML"],qt=["innerHTML"],Rt=p({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:a}=L(),o=xt(),r=It(),l=y(()=>t.value.editLink&&a.value.editLink!==!1),v=y(()=>n.value.lastUpdated),f=y(()=>l.value||v.value||r.value.prev||r.value.next);return($,V)=>{var b,P,T,I;return f.value?(s(),u("footer",Et,[c($.$slots,"doc-footer-before",{},void 0,!0),l.value||v.value?(s(),u("div",Ft,[l.value?(s(),u("div",Dt,[k(E,{class:"edit-link-button",href:i(o).url,"no-icon":!0},{default:h(()=>[V[0]||(V[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),j(" "+M(i(o).text),1)]),_:1},8,["href"])])):m("",!0),v.value?(s(),u("div",Ot,[k(Bt)])):m("",!0)])):m("",!0),(b=i(r).prev)!=null&&b.link||(P=i(r).next)!=null&&P.link?(s(),u("nav",Gt,[V[1]||(V[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",Ut,[(T=i(r).prev)!=null&&T.link?(s(),_(E,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:h(()=>{var w;return[d("span",{class:"desc",innerHTML:((w=i(t).docFooter)==null?void 0:w.prev)||"Previous page"},null,8,jt),d("span",{class:"title",innerHTML:i(r).prev.text},null,8,zt)]}),_:1},8,["href"])):m("",!0)]),d("div",Wt,[(I=i(r).next)!=null&&I.link?(s(),_(E,{key:0,class:"pager-link next",href:i(r).next.link},{default:h(()=>{var w;return[d("span",{class:"desc",innerHTML:((w=i(t).docFooter)==null?void 0:w.next)||"Next page"},null,8,Kt),d("span",{class:"title",innerHTML:i(r).next.text},null,8,qt)]}),_:1},8,["href"])):m("",!0)])])):m("",!0)])):m("",!0)}}}),Jt=g(Rt,[["__scopeId","data-v-d650fb62"]]),Xt={class:"container"},Yt={class:"aside-container"},Qt={class:"aside-content"},Zt={class:"content"},en={class:"content-container"},tn={class:"main"},nn=p({__name:"VPDoc",setup(e){const{theme:t}=L(),n=Q(),{hasSidebar:a,hasAside:o,leftAside:r}=D(),l=y(()=>n.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(v,f)=>{const $=W("Content");return s(),u("div",{class:N(["VPDoc",{"has-sidebar":i(a),"has-aside":i(o)}])},[c(v.$slots,"doc-top",{},void 0,!0),d("div",Xt,[i(o)?(s(),u("div",{key:0,class:N(["aside",{"left-aside":i(r)}])},[f[0]||(f[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",Yt,[d("div",Qt,[k(Mt,null,{"aside-top":h(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":h(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":h(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):m("",!0),d("div",Zt,[d("div",en,[c(v.$slots,"doc-before",{},void 0,!0),d("main",tn,[k($,{class:N(["vp-doc",[l.value,i(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(Jt,null,{"doc-footer-before":h(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(v.$slots,"doc-after",{},void 0,!0)])])]),c(v.$slots,"doc-bottom",{},void 0,!0)],2)}}}),an=g(nn,[["__scopeId","data-v-c0d172cc"]]),on=p({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,n=y(()=>t.href&&ye.test(t.href)),a=y(()=>t.tag||(t.href?"a":"button"));return(o,r)=>(s(),_(B(a.value),{class:N(["VPButton",[e.size,e.theme]]),href:e.href?i(he)(e.href):void 0,target:t.target??(n.value?"_blank":void 0),rel:t.rel??(n.value?"noreferrer":void 0)},{default:h(()=>[j(M(e.text),1)]),_:1},8,["class","href","target","rel"]))}}),sn=g(on,[["__scopeId","data-v-701b600a"]]),rn=["src","alt"],ln=p({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,n)=>{const a=W("VPImage",!0);return e.image?(s(),u(x,{key:0},[typeof e.image=="string"||"src"in e.image?(s(),u("img",G({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:i(de)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,rn)):(s(),u(x,{key:1},[k(a,G({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),k(a,G({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):m("",!0)}}}),J=g(ln,[["__scopeId","data-v-a9ec2bb1"]]),cn={class:"container"},un={class:"main"},dn={class:"heading"},vn=["innerHTML"],fn=["innerHTML"],hn=["innerHTML"],mn={key:0,class:"actions"},pn={key:0,class:"image"},kn={class:"image-container"},_n=p({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=Z("hero-image-slot-exists");return(n,a)=>(s(),u("div",{class:N(["VPHero",{"has-image":e.image||i(t)}])},[d("div",cn,[d("div",un,[c(n.$slots,"home-hero-info-before",{},void 0,!0),c(n.$slots,"home-hero-info",{},()=>[d("h1",dn,[e.name?(s(),u("span",{key:0,innerHTML:e.name,class:"name clip"},null,8,vn)):m("",!0),e.text?(s(),u("span",{key:1,innerHTML:e.text,class:"text"},null,8,fn)):m("",!0)]),e.tagline?(s(),u("p",{key:0,innerHTML:e.tagline,class:"tagline"},null,8,hn)):m("",!0)],!0),c(n.$slots,"home-hero-info-after",{},void 0,!0),e.actions?(s(),u("div",mn,[(s(!0),u(x,null,A(e.actions,o=>(s(),u("div",{key:o.link,class:"action"},[k(sn,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):m("",!0),c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),e.image||i(t)?(s(),u("div",pn,[d("div",kn,[a[0]||(a[0]=d("div",{class:"image-bg"},null,-1)),c(n.$slots,"home-hero-image",{},()=>[e.image?(s(),_(J,{key:0,class:"image-src",image:e.image},null,8,["image"])):m("",!0)],!0)])])):m("",!0)])],2))}}),bn=g(_n,[["__scopeId","data-v-4d7b5684"]]),gn=p({__name:"VPHomeHero",setup(e){const{frontmatter:t}=L();return(n,a)=>i(t).hero?(s(),_(bn,{key:0,class:"VPHomeHero",name:i(t).hero.name,text:i(t).hero.text,tagline:i(t).hero.tagline,image:i(t).hero.image,actions:i(t).hero.actions},{"home-hero-info-before":h(()=>[c(n.$slots,"home-hero-info-before")]),"home-hero-info":h(()=>[c(n.$slots,"home-hero-info")]),"home-hero-info-after":h(()=>[c(n.$slots,"home-hero-info-after")]),"home-hero-actions-after":h(()=>[c(n.$slots,"home-hero-actions-after")]),"home-hero-image":h(()=>[c(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):m("",!0)}}),$n={class:"box"},yn={key:0,class:"icon"},Pn=["innerHTML"],Ln=["innerHTML"],Vn=["innerHTML"],Sn={key:4,class:"link-text"},Tn={class:"link-text-value"},Nn=p({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,n)=>(s(),_(E,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:h(()=>[d("article",$n,[typeof e.icon=="object"&&e.icon.wrap?(s(),u("div",yn,[k(J,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(s(),_(J,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(s(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Pn)):m("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,Ln),e.details?(s(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Vn)):m("",!0),e.linkText?(s(),u("div",Sn,[d("p",Tn,[j(M(e.linkText)+" ",1),n[0]||(n[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):m("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Mn=g(Nn,[["__scopeId","data-v-281d2434"]]),xn={key:0,class:"VPFeatures"},In={class:"container"},wn={class:"items"},An=p({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,n=y(()=>{const a=t.features.length;if(a){if(a===2)return"grid-2";if(a===3)return"grid-3";if(a%3===0)return"grid-6";if(a>3)return"grid-4"}else return});return(a,o)=>e.features?(s(),u("div",xn,[d("div",In,[d("div",wn,[(s(!0),u(x,null,A(e.features,r=>(s(),u("div",{key:r.title,class:N(["item",[n.value]])},[k(Mn,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):m("",!0)}}),Cn=g(An,[["__scopeId","data-v-4a3c9473"]]),Hn=p({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=L();return(n,a)=>i(t).features?(s(),_(Cn,{key:0,class:"VPHomeFeatures",features:i(t).features},null,8,["features"])):m("",!0)}}),Bn=p({__name:"VPHomeContent",setup(e){const{width:t}=De({initialWidth:0,includeScrollbar:!1});return(n,a)=>(s(),u("div",{class:"vp-doc container",style:Pe(i(t)?{"--vp-offset":`calc(50% - ${i(t)/2}px)`}:{})},[c(n.$slots,"default",{},void 0,!0)],4))}}),En=g(Bn,[["__scopeId","data-v-b6816877"]]),Fn=p({__name:"VPHome",setup(e){const{frontmatter:t,theme:n}=L();return(a,o)=>{const r=W("Content");return s(),u("div",{class:N(["VPHome",{"external-link-icon-enabled":i(n).externalLinkIcon}])},[c(a.$slots,"home-hero-before",{},void 0,!0),k(gn,null,{"home-hero-info-before":h(()=>[c(a.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[c(a.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[c(a.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[c(a.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[c(a.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(a.$slots,"home-hero-after",{},void 0,!0),c(a.$slots,"home-features-before",{},void 0,!0),k(Hn),c(a.$slots,"home-features-after",{},void 0,!0),i(t).markdownStyles!==!1?(s(),_(En,{key:0},{default:h(()=>[k(r)]),_:1})):(s(),_(r,{key:1}))],2)}}}),Dn=g(Fn,[["__scopeId","data-v-436abcc8"]]),On={},Gn={class:"VPPage"};function Un(e,t){const n=W("Content");return s(),u("div",Gn,[c(e.$slots,"page-top"),k(n),c(e.$slots,"page-bottom")])}const jn=g(On,[["render",Un]]),zn=p({__name:"VPContent",setup(e){const{page:t,frontmatter:n}=L(),{hasSidebar:a}=D();return(o,r)=>(s(),u("div",{class:N(["VPContent",{"has-sidebar":i(a),"is-home":i(n).layout==="home"}]),id:"VPContent"},[i(t).isNotFound?c(o.$slots,"not-found",{key:0},()=>[k(rt)],!0):i(n).layout==="page"?(s(),_(jn,{key:1},{"page-top":h(()=>[c(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":h(()=>[c(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(n).layout==="home"?(s(),_(Dn,{key:2},{"home-hero-before":h(()=>[c(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":h(()=>[c(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[c(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[c(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[c(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[c(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":h(()=>[c(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":h(()=>[c(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":h(()=>[c(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(n).layout&&i(n).layout!=="doc"?(s(),_(B(i(n).layout),{key:3})):(s(),_(an,{key:4},{"doc-top":h(()=>[c(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":h(()=>[c(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":h(()=>[c(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":h(()=>[c(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":h(()=>[c(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":h(()=>[c(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":h(()=>[c(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[c(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[c(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[c(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":h(()=>[c(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Wn=g(zn,[["__scopeId","data-v-df015b7a"]]),Kn={class:"container"},qn=["innerHTML"],Rn=["innerHTML"],Jn=p({__name:"VPFooter",setup(e){const{theme:t,frontmatter:n}=L(),{hasSidebar:a}=D();return(o,r)=>i(t).footer&&i(n).footer!==!1?(s(),u("footer",{key:0,class:N(["VPFooter",{"has-sidebar":i(a)}])},[d("div",Kn,[i(t).footer.message?(s(),u("p",{key:0,class:"message",innerHTML:i(t).footer.message},null,8,qn)):m("",!0),i(t).footer.copyright?(s(),u("p",{key:1,class:"copyright",innerHTML:i(t).footer.copyright},null,8,Rn)):m("",!0)])],2)):m("",!0)}}),Xn=g(Jn,[["__scopeId","data-v-cea6e03e"]]);function Yn(){const{theme:e,frontmatter:t}=L(),n=$e([]),a=y(()=>n.value.length>0);return Y(()=>{n.value=me(t.value.outline??e.value.outline)}),{headers:n,hasLocalNav:a}}const Qn={class:"menu-text"},Zn={class:"header"},ea={class:"outline"},ta=p({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:n}=L(),a=S(!1),o=S(0),r=S(),l=S();function v(b){var P;(P=r.value)!=null&&P.contains(b.target)||(a.value=!1)}F(a,b=>{if(b){document.addEventListener("click",v);return}document.removeEventListener("click",v)}),ie("Escape",()=>{a.value=!1}),Y(()=>{a.value=!1});function f(){a.value=!a.value,o.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function $(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Le(()=>{a.value=!1}))}function V(){a.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(s(),u("div",{class:"VPLocalNavOutlineDropdown",style:Pe({"--vp-vh":o.value+"px"}),ref_key:"main",ref:r},[e.headers.length>0?(s(),u("button",{key:0,onClick:f,class:N({open:a.value})},[d("span",Qn,M(i(Me)(i(n))),1),P[0]||(P[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(s(),u("button",{key:1,onClick:V},M(i(n).returnToTopLabel||"Return to top"),1)),k(ue,{name:"flyout"},{default:h(()=>[a.value?(s(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:$},[d("div",Zn,[d("a",{class:"top-link",href:"#",onClick:V},M(i(n).returnToTopLabel||"Return to top"),1)]),d("div",ea,[k(xe,{headers:e.headers},null,8,["headers"])])],512)):m("",!0)]),_:1})],4))}}),na=g(ta,[["__scopeId","data-v-65f11ad7"]]),aa={class:"container"},oa=["aria-expanded"],sa={class:"menu-text"},ia=p({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:n}=L(),{hasSidebar:a}=D(),{headers:o}=Yn(),{y:r}=Ve(),l=S(0);U(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Y(()=>{o.value=me(n.value.outline??t.value.outline)});const v=y(()=>o.value.length===0),f=y(()=>v.value&&!a.value),$=y(()=>({VPLocalNav:!0,"has-sidebar":a.value,empty:v.value,fixed:f.value}));return(V,b)=>i(n).layout!=="home"&&(!f.value||i(r)>=l.value)?(s(),u("div",{key:0,class:N($.value)},[d("div",aa,[i(a)?(s(),u("button",{key:0,class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>V.$emit("open-menu"))},[b[1]||(b[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",sa,M(i(t).sidebarMenuLabel||"Menu"),1)],8,oa)):m("",!0),k(na,{headers:i(o),navHeight:l.value},null,8,["headers","navHeight"])])],2)):m("",!0)}}),ra=g(ia,[["__scopeId","data-v-42b4930c"]]);function la(){const e=S(!1);function t(){e.value=!0,window.addEventListener("resize",o)}function n(){e.value=!1,window.removeEventListener("resize",o)}function a(){e.value?n():t()}function o(){window.outerWidth>=768&&n()}const r=Q();return F(()=>r.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:a}}const ca={},ua={class:"VPSwitch",type:"button",role:"switch"},da={class:"check"},va={key:0,class:"icon"};function fa(e,t){return s(),u("button",ua,[d("span",da,[e.$slots.default?(s(),u("span",va,[c(e.$slots,"default",{},void 0,!0)])):m("",!0)])])}const ha=g(ca,[["render",fa],["__scopeId","data-v-be020907"]]),ma=p({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:n}=L(),a=Z("toggle-appearance",()=>{t.value=!t.value}),o=S("");return fe(()=>{o.value=t.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,l)=>(s(),_(ha,{title:o.value,class:"VPSwitchAppearance","aria-checked":i(t),onClick:i(a)},{default:h(()=>[...l[0]||(l[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),pe=g(ma,[["__scopeId","data-v-0c13c3df"]]),pa={key:0,class:"VPNavBarAppearance"},ka=p({__name:"VPNavBarAppearance",setup(e){const{site:t}=L();return(n,a)=>i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(s(),u("div",pa,[k(pe)])):m("",!0)}}),_a=g(ka,[["__scopeId","data-v-7208450f"]]),ke=S();let Ie=!1,oe=0;function ba(e){const t=S(!1);if(ee){!Ie&&ga(),oe++;const n=F(ke,a=>{var o,r,l;a===e.el.value||(o=e.el.value)!=null&&o.contains(a)?(t.value=!0,(r=e.onFocus)==null||r.call(e)):(t.value=!1,(l=e.onBlur)==null||l.call(e))});ve(()=>{n(),oe--,oe||$a()})}return Oe(t)}function ga(){document.addEventListener("focusin",we),Ie=!0,ke.value=document.activeElement}function $a(){document.removeEventListener("focusin",we)}function we(){ke.value=document.activeElement}const ya={class:"VPMenuLink"},Pa=["innerHTML"],La=p({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=L();return(n,a)=>(s(),u("div",ya,[k(E,{class:N({active:i(z)(i(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon},{default:h(()=>[d("span",{innerHTML:e.item.text},null,8,Pa)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),te=g(La,[["__scopeId","data-v-adc65559"]]),Va={class:"VPMenuGroup"},Sa={key:0,class:"title"},Ta=p({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,n)=>(s(),u("div",Va,[e.text?(s(),u("p",Sa,M(e.text),1)):m("",!0),(s(!0),u(x,null,A(e.items,a=>(s(),u(x,null,["link"in a?(s(),_(te,{key:0,item:a},null,8,["item"])):m("",!0)],64))),256))]))}}),Na=g(Ta,[["__scopeId","data-v-2751c69e"]]),Ma={class:"VPMenu"},xa={key:0,class:"items"},Ia=p({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(s(),u("div",Ma,[e.items?(s(),u("div",xa,[(s(!0),u(x,null,A(e.items,a=>(s(),u(x,{key:JSON.stringify(a)},["link"in a?(s(),_(te,{key:0,item:a},null,8,["item"])):"component"in a?(s(),_(B(a.component),G({key:1,ref_for:!0},a.props),null,16)):(s(),_(Na,{key:2,text:a.text,items:a.items},null,8,["text","items"]))],64))),128))])):m("",!0),c(t.$slots,"default",{},void 0,!0)]))}}),wa=g(Ia,[["__scopeId","data-v-78767497"]]),Aa=["aria-expanded","aria-label"],Ca={key:0,class:"text"},Ha=["innerHTML"],Ba={key:1,class:"vpi-more-horizontal icon"},Ea={class:"menu"},Fa=p({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=S(!1),n=S();ba({el:n,onBlur:a});function a(){t.value=!1}return(o,r)=>(s(),u("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:r[1]||(r[1]=l=>t.value=!0),onMouseleave:r[2]||(r[2]=l=>t.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||(r[0]=l=>t.value=!t.value)},[e.button||e.icon?(s(),u("span",Ca,[e.icon?(s(),u("span",{key:0,class:N([e.icon,"option-icon"])},null,2)):m("",!0),e.button?(s(),u("span",{key:1,innerHTML:e.button},null,8,Ha)):m("",!0),r[3]||(r[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(s(),u("span",Ba))],8,Aa),d("div",Ea,[k(wa,{items:e.items},{default:h(()=>[c(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=g(Fa,[["__scopeId","data-v-500c8661"]]),Da=["href","aria-label","innerHTML"],Oa=p({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,n=S();U(async()=>{var r;await Le();const o=(r=n.value)==null?void 0:r.children[0];o instanceof HTMLElement&&o.className.startsWith("vpi-social-")&&(getComputedStyle(o).maskImage||getComputedStyle(o).webkitMaskImage)==="none"&&o.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${t.icon}.svg')`)});const a=y(()=>typeof t.icon=="object"?t.icon.svg:``);return(o,r)=>(s(),u("a",{ref_key:"el",ref:n,class:"VPSocialLink no-icon",href:e.link,"aria-label":e.ariaLabel??(typeof e.icon=="string"?e.icon:""),target:"_blank",rel:"noopener",innerHTML:a.value},null,8,Da))}}),Ga=g(Oa,[["__scopeId","data-v-0890861b"]]),Ua={class:"VPSocialLinks"},ja=p({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,n)=>(s(),u("div",Ua,[(s(!0),u(x,null,A(e.links,({link:a,icon:o,ariaLabel:r})=>(s(),_(Ga,{key:a,icon:o,link:a,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),be=g(ja,[["__scopeId","data-v-a84d2f45"]]),za={key:0,class:"group translations"},Wa={class:"trans-title"},Ka={key:1,class:"group"},qa={class:"item appearance"},Ra={class:"label"},Ja={class:"appearance-action"},Xa={key:2,class:"group"},Ya={class:"item social-links"},Qa=p({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=L(),{localeLinks:a,currentLang:o}=q({correspondingLink:!0}),r=y(()=>a.value.length&&o.value.label||t.value.appearance||n.value.socialLinks);return(l,v)=>r.value?(s(),_(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:h(()=>[i(a).length&&i(o).label?(s(),u("div",za,[d("p",Wa,M(i(o).label),1),(s(!0),u(x,null,A(i(a),f=>(s(),_(te,{key:f.link,item:f},null,8,["item"]))),128))])):m("",!0),i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(s(),u("div",Ka,[d("div",qa,[d("p",Ra,M(i(n).darkModeSwitchLabel||"Appearance"),1),d("div",Ja,[k(pe)])])])):m("",!0),i(n).socialLinks?(s(),u("div",Xa,[d("div",Ya,[k(be,{class:"social-links-list",links:i(n).socialLinks},null,8,["links"])])])):m("",!0)]),_:1})):m("",!0)}}),Za=g(Qa,[["__scopeId","data-v-c2346f84"]]),eo=["aria-expanded"],to=p({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(s(),u("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=a=>t.$emit("click"))},[...n[1]||(n[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)])],10,eo))}}),no=g(to,[["__scopeId","data-v-c0ff09b3"]]),ao=["innerHTML"],oo=p({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=L();return(n,a)=>(s(),_(E,{class:N({VPNavBarMenuLink:!0,active:i(z)(i(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,tabindex:"0"},{default:h(()=>[d("span",{innerHTML:e.item.text},null,8,ao)]),_:1},8,["class","href","target","rel","no-icon"]))}}),so=g(oo,[["__scopeId","data-v-df2fe9fb"]]),io=p({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:n}=L(),a=r=>"component"in r?!1:"link"in r?z(n.value.relativePath,r.link,!!t.item.activeMatch):r.items.some(a),o=y(()=>a(t.item));return(r,l)=>(s(),_(_e,{class:N({VPNavBarMenuGroup:!0,active:i(z)(i(n).relativePath,e.item.activeMatch,!!e.item.activeMatch)||o.value}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),ro={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},lo=p({__name:"VPNavBarMenu",setup(e){const{theme:t}=L();return(n,a)=>i(t).nav?(s(),u("nav",ro,[a[0]||(a[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(s(!0),u(x,null,A(i(t).nav,o=>(s(),u(x,{key:JSON.stringify(o)},["link"in o?(s(),_(so,{key:0,item:o},null,8,["item"])):"component"in o?(s(),_(B(o.component),G({key:1,ref_for:!0},o.props),null,16)):(s(),_(io,{key:2,item:o},null,8,["item"]))],64))),128))])):m("",!0)}}),co=g(lo,[["__scopeId","data-v-a8c7b9cb"]]);function uo(e){const{localeIndex:t,theme:n}=L();function a(o){var I,w,C;const r=o.split("."),l=(I=n.value.search)==null?void 0:I.options,v=l&&typeof l=="object",f=v&&((C=(w=l.locales)==null?void 0:w[t.value])==null?void 0:C.translations)||null,$=v&&l.translations||null;let V=f,b=$,P=e;const T=r.pop();for(const H of r){let O=null;const K=P==null?void 0:P[H];K&&(O=P=K);const ne=b==null?void 0:b[H];ne&&(O=b=ne);const ae=V==null?void 0:V[H];ae&&(O=V=ae),K||(P=O),ne||(b=O),ae||(V=O)}return(V==null?void 0:V[T])??(b==null?void 0:b[T])??(P==null?void 0:P[T])??""}return a}const vo=["aria-label"],fo={class:"DocSearch-Button-Container"},ho={class:"DocSearch-Button-Placeholder"},ge=p({__name:"VPNavBarSearchButton",setup(e){const n=uo({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(a,o)=>(s(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":i(n)("button.buttonAriaLabel")},[d("span",fo,[o[0]||(o[0]=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),d("span",ho,M(i(n)("button.buttonText")),1)]),o[1]||(o[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,vo))}}),mo={class:"VPNavBarSearch"},po={id:"local-search"},ko={key:1,id:"docsearch"},_o=p({__name:"VPNavBarSearch",setup(e){const t=Ge(()=>Ue(()=>import("./VPLocalSearchBox.JELKn-Bo.js"),__vite__mapDeps([0,1]))),n=()=>null,{theme:a}=L(),o=S(!1),r=S(!1);U(()=>{});function l(){o.value||(o.value=!0,setTimeout(v,16))}function v(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||v()},16)}function f(b){const P=b.target,T=P.tagName;return P.isContentEditable||T==="INPUT"||T==="SELECT"||T==="TEXTAREA"}const $=S(!1);ie("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),$.value=!0)}),ie("/",b=>{f(b)||(b.preventDefault(),$.value=!0)});const V="local";return(b,P)=>{var T;return s(),u("div",mo,[i(V)==="local"?(s(),u(x,{key:0},[$.value?(s(),_(i(t),{key:0,onClose:P[0]||(P[0]=I=>$.value=!1)})):m("",!0),d("div",po,[k(ge,{onClick:P[1]||(P[1]=I=>$.value=!0)})])],64)):i(V)==="algolia"?(s(),u(x,{key:1},[o.value?(s(),_(i(n),{key:0,algolia:((T=i(a).search)==null?void 0:T.options)??i(a).algolia,onVnodeBeforeMount:P[2]||(P[2]=I=>r.value=!0)},null,8,["algolia"])):m("",!0),r.value?m("",!0):(s(),u("div",ko,[k(ge,{onClick:l})]))],64)):m("",!0)])}}}),bo=p({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=L();return(n,a)=>i(t).socialLinks?(s(),_(be,{key:0,class:"VPNavBarSocialLinks",links:i(t).socialLinks},null,8,["links"])):m("",!0)}}),go=g(bo,[["__scopeId","data-v-1a196069"]]),$o=["href","rel","target"],yo=["innerHTML"],Po={key:2},Lo=p({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=L(),{hasSidebar:a}=D(),{currentLang:o}=q(),r=y(()=>{var f;return typeof n.value.logoLink=="string"?n.value.logoLink:(f=n.value.logoLink)==null?void 0:f.link}),l=y(()=>{var f;return typeof n.value.logoLink=="string"||(f=n.value.logoLink)==null?void 0:f.rel}),v=y(()=>{var f;return typeof n.value.logoLink=="string"||(f=n.value.logoLink)==null?void 0:f.target});return(f,$)=>(s(),u("div",{class:N(["VPNavBarTitle",{"has-sidebar":i(a)}])},[d("a",{class:"title",href:r.value??i(he)(i(o).link),rel:l.value,target:v.value},[c(f.$slots,"nav-bar-title-before",{},void 0,!0),i(n).logo?(s(),_(J,{key:0,class:"logo",image:i(n).logo},null,8,["image"])):m("",!0),i(n).siteTitle?(s(),u("span",{key:1,innerHTML:i(n).siteTitle},null,8,yo)):i(n).siteTitle===void 0?(s(),u("span",Po,M(i(t).title),1)):m("",!0),c(f.$slots,"nav-bar-title-after",{},void 0,!0)],8,$o)],2))}}),Vo=g(Lo,[["__scopeId","data-v-d3560e07"]]),So={class:"items"},To={class:"title"},No=p({__name:"VPNavBarTranslations",setup(e){const{theme:t}=L(),{localeLinks:n,currentLang:a}=q({correspondingLink:!0});return(o,r)=>i(n).length&&i(a).label?(s(),_(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(t).langMenuLabel||"Change language"},{default:h(()=>[d("div",So,[d("p",To,M(i(a).label),1),(s(!0),u(x,null,A(i(n),l=>(s(),_(te,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):m("",!0)}}),Mo=g(No,[["__scopeId","data-v-f7e0dd34"]]),xo={class:"wrapper"},Io={class:"container"},wo={class:"title"},Ao={class:"content"},Co={class:"content-body"},Ho=p({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const t=e,{y:n}=Ve(),{hasSidebar:a}=D(),{frontmatter:o}=L(),r=S({});return fe(()=>{r.value={"has-sidebar":a.value,home:o.value.layout==="home",top:n.value===0,"screen-open":t.isScreenOpen}}),(l,v)=>(s(),u("div",{class:N(["VPNavBar",r.value])},[d("div",xo,[d("div",Io,[d("div",wo,[k(Vo,null,{"nav-bar-title-before":h(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",Ao,[d("div",Co,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(_o,{class:"search"}),k(co,{class:"menu"}),k(Mo,{class:"translations"}),k(_a,{class:"appearance"}),k(go,{class:"social-links"}),k(Za,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(no,{class:"hamburger",active:e.isScreenOpen,onClick:v[0]||(v[0]=f=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),v[1]||(v[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),Bo=g(Ho,[["__scopeId","data-v-d92360c8"]]),Eo={key:0,class:"VPNavScreenAppearance"},Fo={class:"text"},Do=p({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=L();return(a,o)=>i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(s(),u("div",Eo,[d("p",Fo,M(i(n).darkModeSwitchLabel||"Appearance"),1),k(pe)])):m("",!0)}}),Oo=g(Do,[["__scopeId","data-v-5f5f718e"]]),Go=["innerHTML"],Uo=p({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=Z("close-screen");return(n,a)=>(s(),_(E,{class:"VPNavScreenMenuLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:i(t)},{default:h(()=>[d("span",{innerHTML:e.item.text},null,8,Go)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),jo=g(Uo,[["__scopeId","data-v-af7e055c"]]),zo=["innerHTML"],Wo=p({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=Z("close-screen");return(n,a)=>(s(),_(E,{class:"VPNavScreenMenuGroupLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:i(t)},{default:h(()=>[d("span",{innerHTML:e.item.text},null,8,zo)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Ae=g(Wo,[["__scopeId","data-v-a18eb207"]]),Ko={class:"VPNavScreenMenuGroupSection"},qo={key:0,class:"title"},Ro=p({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,n)=>(s(),u("div",Ko,[e.text?(s(),u("p",qo,M(e.text),1)):m("",!0),(s(!0),u(x,null,A(e.items,a=>(s(),_(Ae,{key:a.text,item:a},null,8,["item"]))),128))]))}}),Jo=g(Ro,[["__scopeId","data-v-18902326"]]),Xo=["aria-controls","aria-expanded"],Yo=["innerHTML"],Qo=["id"],Zo={key:0,class:"item"},es={key:1,class:"item"},ts={key:2,class:"group"},ns=p({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,n=S(!1),a=y(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(r,l)=>(s(),u("div",{class:N(["VPNavScreenMenuGroup",{open:n.value}])},[d("button",{class:"button","aria-controls":a.value,"aria-expanded":n.value,onClick:o},[d("span",{class:"button-text",innerHTML:e.text},null,8,Yo),l[0]||(l[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,Xo),d("div",{id:a.value,class:"items"},[(s(!0),u(x,null,A(e.items,v=>(s(),u(x,{key:JSON.stringify(v)},["link"in v?(s(),u("div",Zo,[k(Ae,{item:v},null,8,["item"])])):"component"in v?(s(),u("div",es,[(s(),_(B(v.component),G({ref_for:!0},v.props,{"screen-menu":""}),null,16))])):(s(),u("div",ts,[k(Jo,{text:v.text,items:v.items},null,8,["text","items"])]))],64))),128))],8,Qo)],2))}}),as=g(ns,[["__scopeId","data-v-2bf06c47"]]),os={key:0,class:"VPNavScreenMenu"},ss=p({__name:"VPNavScreenMenu",setup(e){const{theme:t}=L();return(n,a)=>i(t).nav?(s(),u("nav",os,[(s(!0),u(x,null,A(i(t).nav,o=>(s(),u(x,{key:JSON.stringify(o)},["link"in o?(s(),_(jo,{key:0,item:o},null,8,["item"])):"component"in o?(s(),_(B(o.component),G({key:1,ref_for:!0},o.props,{"screen-menu":""}),null,16)):(s(),_(as,{key:2,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):m("",!0)}}),is=p({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=L();return(n,a)=>i(t).socialLinks?(s(),_(be,{key:0,class:"VPNavScreenSocialLinks",links:i(t).socialLinks},null,8,["links"])):m("",!0)}}),rs={class:"list"},ls=p({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=q({correspondingLink:!0}),a=S(!1);function o(){a.value=!a.value}return(r,l)=>i(t).length&&i(n).label?(s(),u("div",{key:0,class:N(["VPNavScreenTranslations",{open:a.value}])},[d("button",{class:"title",onClick:o},[l[0]||(l[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),j(" "+M(i(n).label)+" ",1),l[1]||(l[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",rs,[(s(!0),u(x,null,A(i(t),v=>(s(),u("li",{key:v.link,class:"item"},[k(E,{class:"link",href:v.link},{default:h(()=>[j(M(v.text),1)]),_:2},1032,["href"])]))),128))])],2)):m("",!0)}}),cs=g(ls,[["__scopeId","data-v-842a3317"]]),us={class:"container"},ds=p({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=S(null),n=Se(ee?document.body:null);return(a,o)=>(s(),_(ue,{name:"fade",onEnter:o[0]||(o[0]=r=>n.value=!0),onAfterLeave:o[1]||(o[1]=r=>n.value=!1)},{default:h(()=>[e.open?(s(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[d("div",us,[c(a.$slots,"nav-screen-content-before",{},void 0,!0),k(ss,{class:"menu"}),k(cs,{class:"translations"}),k(Oo,{class:"appearance"}),k(is,{class:"social-links"}),c(a.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):m("",!0)]),_:3}))}}),vs=g(ds,[["__scopeId","data-v-424bec18"]]),fs={key:0,class:"VPNav"},hs=p({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:a}=la(),{frontmatter:o}=L(),r=y(()=>o.value.navbar!==!1);return Te("close-screen",n),X(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(l,v)=>r.value?(s(),u("header",fs,[k(Bo,{"is-screen-open":i(t),onToggleScreen:i(a)},{"nav-bar-title-before":h(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":h(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":h(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k(vs,{open:i(t)},{"nav-screen-content-before":h(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":h(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):m("",!0)}}),ms=g(hs,[["__scopeId","data-v-39691f49"]]),ps=["role","tabindex"],ks={key:1,class:"items"},_s=p({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:n,collapsible:a,isLink:o,isActiveLink:r,hasActiveLink:l,hasChildren:v,toggle:f}=dt(y(()=>t.item)),$=y(()=>v.value?"section":"div"),V=y(()=>o.value?"a":"div"),b=y(()=>v.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),P=y(()=>o.value?void 0:"button"),T=y(()=>[[`level-${t.depth}`],{collapsible:a.value},{collapsed:n.value},{"is-link":o.value},{"is-active":r.value},{"has-active":l.value}]);function I(C){"key"in C&&C.key!=="Enter"||!t.item.link&&f()}function w(){t.item.link&&f()}return(C,H)=>{const O=W("VPSidebarItem",!0);return s(),_(B($.value),{class:N(["VPSidebarItem",T.value])},{default:h(()=>[e.item.text?(s(),u("div",G({key:0,class:"item",role:P.value},je(e.item.items?{click:I,keydown:I}:{},!0),{tabindex:e.item.items&&0}),[H[1]||(H[1]=d("div",{class:"indicator"},null,-1)),e.item.link?(s(),_(E,{key:0,tag:V.value,class:"link",href:e.item.link,rel:e.item.rel,target:e.item.target},{default:h(()=>[(s(),_(B(b.value),{class:"text",innerHTML:e.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(s(),_(B(b.value),{key:1,class:"text",innerHTML:e.item.text},null,8,["innerHTML"])),e.item.collapsed!=null&&e.item.items&&e.item.items.length?(s(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:w,onKeydown:ze(w,["enter"]),tabindex:"0"},[...H[0]||(H[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):m("",!0)],16,ps)):m("",!0),e.item.items&&e.item.items.length?(s(),u("div",ks,[e.depth<5?(s(!0),u(x,{key:0},A(e.item.items,K=>(s(),_(O,{key:K.text,item:K,depth:e.depth+1},null,8,["item","depth"]))),128)):m("",!0)])):m("",!0)]),_:1},8,["class"])}}}),bs=g(_s,[["__scopeId","data-v-df85d8e3"]]),gs=p({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=S(!0);let n=null;return U(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),We(()=>{n!=null&&(clearTimeout(n),n=null)}),(a,o)=>(s(!0),u(x,null,A(e.items,r=>(s(),u("div",{key:r.text,class:N(["group",{"no-transition":t.value}])},[k(bs,{item:r,depth:0},null,8,["item"])],2))),128))}}),$s=g(gs,[["__scopeId","data-v-60f157c0"]]),ys={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ps=p({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:n}=D(),a=e,o=S(null),r=Se(ee?document.body:null);F([a,o],()=>{var v;a.open?(r.value=!0,(v=o.value)==null||v.focus()):r.value=!1},{immediate:!0,flush:"post"});const l=S(0);return F(t,()=>{l.value+=1},{deep:!0}),(v,f)=>i(n)?(s(),u("aside",{key:0,class:N(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:o,onClick:f[0]||(f[0]=Ke(()=>{},["stop"]))},[f[2]||(f[2]=d("div",{class:"curtain"},null,-1)),d("nav",ys,[f[1]||(f[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(v.$slots,"sidebar-nav-before",{},void 0,!0),(s(),_($s,{items:i(t),key:l.value},null,8,["items"])),c(v.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):m("",!0)}}),Ls=g(Ps,[["__scopeId","data-v-aee49e2a"]]),Vs=p({__name:"VPSkipLink",setup(e){const{theme:t}=L(),n=Q(),a=S();F(()=>n.path,()=>a.value.focus());function o({target:r}){const l=document.getElementById(decodeURIComponent(r.hash).slice(1));if(l){const v=()=>{l.removeAttribute("tabindex"),l.removeEventListener("blur",v)};l.setAttribute("tabindex","-1"),l.addEventListener("blur",v),l.focus(),window.scrollTo(0,0)}}return(r,l)=>(s(),u(x,null,[d("span",{ref_key:"backToTop",ref:a,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o},M(i(t).skipToContentLabel||"Skip to content"),1)],64))}}),Ss=g(Vs,[["__scopeId","data-v-639cd3d8"]]),Ts=p({__name:"Layout",setup(e){const{isOpen:t,open:n,close:a}=D(),o=Q();F(()=>o.path,a),ut(t,a);const{frontmatter:r}=L(),l=qe(),v=y(()=>!!l["home-hero-image"]);return Te("hero-image-slot-exists",v),(f,$)=>{const V=W("Content");return i(r).layout!==!1?(s(),u("div",{key:0,class:N(["Layout",i(r).pageClass])},[c(f.$slots,"layout-top",{},void 0,!0),k(Ss),k(Ye,{class:"backdrop",show:i(t),onClick:i(a)},null,8,["show","onClick"]),k(ms,null,{"nav-bar-title-before":h(()=>[c(f.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[c(f.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":h(()=>[c(f.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":h(()=>[c(f.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":h(()=>[c(f.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":h(()=>[c(f.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(ra,{open:i(t),onOpenMenu:i(n)},null,8,["open","onOpenMenu"]),k(Ls,{open:i(t)},{"sidebar-nav-before":h(()=>[c(f.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":h(()=>[c(f.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(Wn,null,{"page-top":h(()=>[c(f.$slots,"page-top",{},void 0,!0)]),"page-bottom":h(()=>[c(f.$slots,"page-bottom",{},void 0,!0)]),"not-found":h(()=>[c(f.$slots,"not-found",{},void 0,!0)]),"home-hero-before":h(()=>[c(f.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":h(()=>[c(f.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[c(f.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[c(f.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[c(f.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[c(f.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":h(()=>[c(f.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":h(()=>[c(f.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":h(()=>[c(f.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":h(()=>[c(f.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":h(()=>[c(f.$slots,"doc-before",{},void 0,!0)]),"doc-after":h(()=>[c(f.$slots,"doc-after",{},void 0,!0)]),"doc-top":h(()=>[c(f.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":h(()=>[c(f.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":h(()=>[c(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":h(()=>[c(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":h(()=>[c(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[c(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[c(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[c(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(Xn),c(f.$slots,"layout-bottom",{},void 0,!0)],2)):(s(),_(V,{key:1}))}}}),Ns=g(Ts,[["__scopeId","data-v-ecfbf7a9"]]),xs={Layout:Ns,enhanceApp:({app:e})=>{e.component("Badge",Re)}};export{uo as c,xs as t,L as u}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.C-RQN60R.js","assets/chunks/framework.DEqXEGcv.js"])))=>i.map(i=>d[i]); +import{d as p,c as u,r as c,n as N,o as s,a as j,t as M,b as _,w as h,T as ue,e as m,_ as g,u as Ce,i as He,f as Be,g as de,h as y,j as d,k as i,l as z,m as se,p as S,q as F,s as X,v as U,x as ve,y as fe,z as Ee,A as Fe,F as x,B as A,C as W,D as Y,E as k,G as $e,H as B,I as ye,J as Q,K as G,L as Z,M as De,N as Pe,O as ie,P as Le,Q as Ve,R as ee,S as Oe,U as Ge,V as Ue,W as Se,X as Te,Y as je,Z as ze,$ as We,a0 as Ke,a1 as qe}from"./framework.DEqXEGcv.js";const Re=p({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,n)=>(s(),u("span",{class:N(["VPBadge",e.type])},[c(t.$slots,"default",{},()=>[j(M(e.text),1)])],2))}}),Je={key:0,class:"VPBackdrop"},Xe=p({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(s(),_(ue,{name:"fade"},{default:h(()=>[e.show?(s(),u("div",Je)):m("",!0)]),_:1}))}}),Ye=g(Xe,[["__scopeId","data-v-f6932a82"]]),L=Ce;function Qe(e,t){let n,a=!1;return()=>{n&&clearTimeout(n),a?n=setTimeout(e,t):(e(),(a=!0)&&setTimeout(()=>a=!1,t))}}function re(e){return e.startsWith("/")?e:`/${e}`}function he(e){const{pathname:t,search:n,hash:a,protocol:o}=new URL(e,"http://a.com");if(He(e)||e.startsWith("#")||!o.startsWith("http")||!Be(t))return e;const{site:r}=L(),l=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${n}${a}`);return de(l)}function q({correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:a,theme:o,hash:r}=L(),l=y(()=>{var f,$;return{label:(f=t.value.locales[n.value])==null?void 0:f.label,link:(($=t.value.locales[n.value])==null?void 0:$.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:y(()=>Object.entries(t.value.locales).flatMap(([f,$])=>l.value.label===$.label?[]:{text:$.label,link:Ze($.link||(f==="root"?"/":`/${f}/`),o.value.i18nRouting!==!1&&e,a.value.relativePath.slice(l.value.link.length-1),!t.value.cleanUrls)+r.value})),currentLang:l}}function Ze(e,t,n,a){return t?e.replace(/\/$/,"")+re(n.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,a?".html":"")):e}const et={class:"NotFound"},tt={class:"code"},nt={class:"title"},at={class:"quote"},ot={class:"action"},st=["href","aria-label"],it=p({__name:"NotFound",setup(e){const{theme:t}=L(),{currentLang:n}=q();return(a,o)=>{var r,l,v,f,$;return s(),u("div",et,[d("p",tt,M(((r=i(t).notFound)==null?void 0:r.code)??"404"),1),d("h1",nt,M(((l=i(t).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),o[0]||(o[0]=d("div",{class:"divider"},null,-1)),d("blockquote",at,M(((v=i(t).notFound)==null?void 0:v.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",ot,[d("a",{class:"link",href:i(de)(i(n).link),"aria-label":((f=i(t).notFound)==null?void 0:f.linkLabel)??"go to home"},M((($=i(t).notFound)==null?void 0:$.linkText)??"Take me home"),9,st)])])}}}),rt=g(it,[["__scopeId","data-v-c827a85d"]]);function Ne(e,t){if(Array.isArray(e))return R(e);if(e==null)return[];t=re(t);const n=Object.keys(e).sort((o,r)=>r.split("/").length-o.split("/").length).find(o=>t.startsWith(re(o))),a=n?e[n]:[];return Array.isArray(a)?R(a):R(a.items,a.base)}function lt(e){const t=[];let n=0;for(const a in e){const o=e[a];if(o.items){n=t.push(o);continue}t[n]||t.push({items:[]}),t[n].items.push(o)}return t}function ct(e){const t=[];function n(a){for(const o of a)o.text&&o.link&&t.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&n(o.items)}return n(e),t}function le(e,t){return Array.isArray(t)?t.some(n=>le(e,n)):z(e,t.link)?!0:t.items?le(e,t.items):!1}function R(e,t){return[...e].map(n=>{const a={...n},o=a.base||t;return o&&a.link&&(a.link=o+a.link),a.items&&(a.items=R(a.items,o)),a})}function D(){const{frontmatter:e,page:t,theme:n}=L(),a=se("(min-width: 960px)"),o=S(!1),r=y(()=>{const w=n.value.sidebar,C=t.value.relativePath;return w?Ne(w,C):[]}),l=S(r.value);F(r,(w,C)=>{JSON.stringify(w)!==JSON.stringify(C)&&(l.value=r.value)});const v=y(()=>e.value.sidebar!==!1&&l.value.length>0&&e.value.layout!=="home"),f=y(()=>$?e.value.aside==null?n.value.aside==="left":e.value.aside==="left":!1),$=y(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:n.value.aside!==!1),V=y(()=>v.value&&a.value),b=y(()=>v.value?lt(l.value):[]);function P(){o.value=!0}function T(){o.value=!1}function I(){o.value?T():P()}return{isOpen:o,sidebar:l,sidebarGroups:b,hasSidebar:v,hasAside:$,leftAside:f,isSidebarEnabled:V,open:P,close:T,toggle:I}}function ut(e,t){let n;X(()=>{n=e.value?document.activeElement:void 0}),U(()=>{window.addEventListener("keyup",a)}),ve(()=>{window.removeEventListener("keyup",a)});function a(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function dt(e){const{page:t,hash:n}=L(),a=S(!1),o=y(()=>e.value.collapsed!=null),r=y(()=>!!e.value.link),l=S(!1),v=()=>{l.value=z(t.value.relativePath,e.value.link)};F([t,e,n],v),U(v);const f=y(()=>l.value?!0:e.value.items?le(t.value.relativePath,e.value.items):!1),$=y(()=>!!(e.value.items&&e.value.items.length));X(()=>{a.value=!!(o.value&&e.value.collapsed)}),fe(()=>{(l.value||f.value)&&(a.value=!1)});function V(){o.value&&(a.value=!a.value)}return{collapsed:a,collapsible:o,isLink:r,isActiveLink:l,hasActiveLink:f,hasChildren:$,toggle:V}}function vt(){const{hasSidebar:e}=D(),t=se("(min-width: 960px)"),n=se("(min-width: 1280px)");return{isAsideEnabled:y(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const ft=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,ce=[];function Me(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function me(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(n=>n.id&&n.hasChildNodes()).map(n=>{const a=Number(n.tagName[1]);return{element:n,title:ht(n),link:"#"+n.id,level:a}});return mt(t,e)}function ht(e){let t="";for(const n of e.childNodes)if(n.nodeType===1){if(ft.test(n.className))continue;t+=n.textContent}else n.nodeType===3&&(t+=n.textContent);return t.trim()}function mt(e,t){if(t===!1)return[];const n=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[a,o]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;return _t(e,a,o)}function pt(e,t){const{isAsideEnabled:n}=vt(),a=Qe(r,100);let o=null;U(()=>{requestAnimationFrame(r),window.addEventListener("scroll",a)}),Ee(()=>{l(location.hash)}),ve(()=>{window.removeEventListener("scroll",a)});function r(){if(!n.value)return;const v=window.scrollY,f=window.innerHeight,$=document.body.offsetHeight,V=Math.abs(v+f-$)<1,b=ce.map(({element:T,link:I})=>({link:I,top:kt(T)})).filter(({top:T})=>!Number.isNaN(T)).sort((T,I)=>T.top-I.top);if(!b.length){l(null);return}if(v<1){l(null);return}if(V){l(b[b.length-1].link);return}let P=null;for(const{link:T,top:I}of b){if(I>v+Fe()+4)break;P=T}l(P)}function l(v){o&&o.classList.remove("active"),v==null?o=null:o=e.value.querySelector(`a[href="${decodeURIComponent(v)}"]`);const f=o;f?(f.classList.add("active"),t.value.style.top=f.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function kt(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}function _t(e,t,n){ce.length=0;const a=[],o=[];return e.forEach(r=>{const l={...r,children:[]};let v=o[o.length-1];for(;v&&v.level>=l.level;)o.pop(),v=o[o.length-1];if(l.element.classList.contains("ignore-header")||v&&"shouldIgnore"in v){o.push({level:l.level,shouldIgnore:!0});return}l.level>n||l.level{const o=W("VPDocOutlineItem",!0);return s(),u("ul",{class:N(["VPDocOutlineItem",e.root?"root":"nested"])},[(s(!0),u(x,null,A(e.headers,({children:r,link:l,title:v})=>(s(),u("li",null,[d("a",{class:"outline-link",href:l,onClick:t,title:v},M(v),9,bt),r!=null&&r.length?(s(),_(o,{key:0,headers:r},null,8,["headers"])):m("",!0)]))),256))],2)}}}),xe=g(gt,[["__scopeId","data-v-21fe7f0b"]]),$t={class:"content"},yt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Pt=p({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=L(),a=$e([]);Y(()=>{a.value=me(t.value.outline??n.value.outline)});const o=S(),r=S();return pt(o,r),(l,v)=>(s(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:N(["VPDocAsideOutline",{"has-outline":a.value.length>0}]),ref_key:"container",ref:o},[d("div",$t,[d("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),d("div",yt,M(i(Me)(i(n))),1),k(xe,{headers:a.value,root:!0},null,8,["headers"])])],2))}}),Lt=g(Pt,[["__scopeId","data-v-e382fc21"]]),Vt={class:"VPDocAsideCarbonAds"},St=p({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(n,a)=>(s(),u("div",Vt,[k(i(t),{"carbon-ads":e.carbonAds},null,8,["carbon-ads"])]))}}),Tt={class:"VPDocAside"},Nt=p({__name:"VPDocAside",setup(e){const{theme:t}=L();return(n,a)=>(s(),u("div",Tt,[c(n.$slots,"aside-top",{},void 0,!0),c(n.$slots,"aside-outline-before",{},void 0,!0),k(Lt),c(n.$slots,"aside-outline-after",{},void 0,!0),a[0]||(a[0]=d("div",{class:"spacer"},null,-1)),c(n.$slots,"aside-ads-before",{},void 0,!0),i(t).carbonAds?(s(),_(St,{key:0,"carbon-ads":i(t).carbonAds},null,8,["carbon-ads"])):m("",!0),c(n.$slots,"aside-ads-after",{},void 0,!0),c(n.$slots,"aside-bottom",{},void 0,!0)]))}}),Mt=g(Nt,[["__scopeId","data-v-4e31e231"]]);function xt(){const{theme:e,page:t}=L();return y(()=>{const{text:n="Edit this page",pattern:a=""}=e.value.editLink||{};let o;return typeof a=="function"?o=a(t.value):o=a.replace(/:path/g,t.value.filePath),{url:o,text:n}})}function It(){const{page:e,theme:t,frontmatter:n}=L();return y(()=>{var $,V,b,P,T,I,w,C;const a=Ne(t.value.sidebar,e.value.relativePath),o=ct(a),r=wt(o,H=>H.link.replace(/[?#].*$/,"")),l=r.findIndex(H=>z(e.value.relativePath,H.link)),v=(($=t.value.docFooter)==null?void 0:$.prev)===!1&&!n.value.prev||n.value.prev===!1,f=((V=t.value.docFooter)==null?void 0:V.next)===!1&&!n.value.next||n.value.next===!1;return{prev:v?void 0:{text:(typeof n.value.prev=="string"?n.value.prev:typeof n.value.prev=="object"?n.value.prev.text:void 0)??((b=r[l-1])==null?void 0:b.docFooterText)??((P=r[l-1])==null?void 0:P.text),link:(typeof n.value.prev=="object"?n.value.prev.link:void 0)??((T=r[l-1])==null?void 0:T.link)},next:f?void 0:{text:(typeof n.value.next=="string"?n.value.next:typeof n.value.next=="object"?n.value.next.text:void 0)??((I=r[l+1])==null?void 0:I.docFooterText)??((w=r[l+1])==null?void 0:w.text),link:(typeof n.value.next=="object"?n.value.next.link:void 0)??((C=r[l+1])==null?void 0:C.link)}}})}function wt(e,t){const n=new Set;return e.filter(a=>{const o=t(a);return n.has(o)?!1:n.add(o)})}const E=p({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=y(()=>t.tag??(t.href?"a":"span")),a=y(()=>t.href&&ye.test(t.href)||t.target==="_blank");return(o,r)=>(s(),_(B(n.value),{class:N(["VPLink",{link:e.href,"vp-external-link-icon":a.value,"no-icon":e.noIcon}]),href:e.href?i(he)(e.href):void 0,target:e.target??(a.value?"_blank":void 0),rel:e.rel??(a.value?"noreferrer":void 0)},{default:h(()=>[c(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),At={class:"VPLastUpdated"},Ct=["datetime"],Ht=p({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n,lang:a}=L(),o=y(()=>new Date(n.value.lastUpdated)),r=y(()=>o.value.toISOString()),l=S("");return U(()=>{X(()=>{var v,f,$;l.value=new Intl.DateTimeFormat((f=(v=t.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&f.forceLocale?a.value:void 0,(($=t.value.lastUpdated)==null?void 0:$.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(o.value)})}),(v,f)=>{var $;return s(),u("p",At,[j(M((($=i(t).lastUpdated)==null?void 0:$.text)||i(t).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:r.value},M(l.value),9,Ct)])}}}),Bt=g(Ht,[["__scopeId","data-v-744e3437"]]),Et={key:0,class:"VPDocFooter"},Ft={key:0,class:"edit-info"},Dt={key:0,class:"edit-link"},Ot={key:1,class:"last-updated"},Gt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Ut={class:"pager"},jt=["innerHTML"],zt=["innerHTML"],Wt={class:"pager"},Kt=["innerHTML"],qt=["innerHTML"],Rt=p({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:a}=L(),o=xt(),r=It(),l=y(()=>t.value.editLink&&a.value.editLink!==!1),v=y(()=>n.value.lastUpdated),f=y(()=>l.value||v.value||r.value.prev||r.value.next);return($,V)=>{var b,P,T,I;return f.value?(s(),u("footer",Et,[c($.$slots,"doc-footer-before",{},void 0,!0),l.value||v.value?(s(),u("div",Ft,[l.value?(s(),u("div",Dt,[k(E,{class:"edit-link-button",href:i(o).url,"no-icon":!0},{default:h(()=>[V[0]||(V[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),j(" "+M(i(o).text),1)]),_:1},8,["href"])])):m("",!0),v.value?(s(),u("div",Ot,[k(Bt)])):m("",!0)])):m("",!0),(b=i(r).prev)!=null&&b.link||(P=i(r).next)!=null&&P.link?(s(),u("nav",Gt,[V[1]||(V[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",Ut,[(T=i(r).prev)!=null&&T.link?(s(),_(E,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:h(()=>{var w;return[d("span",{class:"desc",innerHTML:((w=i(t).docFooter)==null?void 0:w.prev)||"Previous page"},null,8,jt),d("span",{class:"title",innerHTML:i(r).prev.text},null,8,zt)]}),_:1},8,["href"])):m("",!0)]),d("div",Wt,[(I=i(r).next)!=null&&I.link?(s(),_(E,{key:0,class:"pager-link next",href:i(r).next.link},{default:h(()=>{var w;return[d("span",{class:"desc",innerHTML:((w=i(t).docFooter)==null?void 0:w.next)||"Next page"},null,8,Kt),d("span",{class:"title",innerHTML:i(r).next.text},null,8,qt)]}),_:1},8,["href"])):m("",!0)])])):m("",!0)])):m("",!0)}}}),Jt=g(Rt,[["__scopeId","data-v-d650fb62"]]),Xt={class:"container"},Yt={class:"aside-container"},Qt={class:"aside-content"},Zt={class:"content"},en={class:"content-container"},tn={class:"main"},nn=p({__name:"VPDoc",setup(e){const{theme:t}=L(),n=Q(),{hasSidebar:a,hasAside:o,leftAside:r}=D(),l=y(()=>n.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(v,f)=>{const $=W("Content");return s(),u("div",{class:N(["VPDoc",{"has-sidebar":i(a),"has-aside":i(o)}])},[c(v.$slots,"doc-top",{},void 0,!0),d("div",Xt,[i(o)?(s(),u("div",{key:0,class:N(["aside",{"left-aside":i(r)}])},[f[0]||(f[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",Yt,[d("div",Qt,[k(Mt,null,{"aside-top":h(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":h(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":h(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):m("",!0),d("div",Zt,[d("div",en,[c(v.$slots,"doc-before",{},void 0,!0),d("main",tn,[k($,{class:N(["vp-doc",[l.value,i(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(Jt,null,{"doc-footer-before":h(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(v.$slots,"doc-after",{},void 0,!0)])])]),c(v.$slots,"doc-bottom",{},void 0,!0)],2)}}}),an=g(nn,[["__scopeId","data-v-c0d172cc"]]),on=p({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,n=y(()=>t.href&&ye.test(t.href)),a=y(()=>t.tag||(t.href?"a":"button"));return(o,r)=>(s(),_(B(a.value),{class:N(["VPButton",[e.size,e.theme]]),href:e.href?i(he)(e.href):void 0,target:t.target??(n.value?"_blank":void 0),rel:t.rel??(n.value?"noreferrer":void 0)},{default:h(()=>[j(M(e.text),1)]),_:1},8,["class","href","target","rel"]))}}),sn=g(on,[["__scopeId","data-v-701b600a"]]),rn=["src","alt"],ln=p({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,n)=>{const a=W("VPImage",!0);return e.image?(s(),u(x,{key:0},[typeof e.image=="string"||"src"in e.image?(s(),u("img",G({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:i(de)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,rn)):(s(),u(x,{key:1},[k(a,G({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),k(a,G({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):m("",!0)}}}),J=g(ln,[["__scopeId","data-v-a9ec2bb1"]]),cn={class:"container"},un={class:"main"},dn={class:"heading"},vn=["innerHTML"],fn=["innerHTML"],hn=["innerHTML"],mn={key:0,class:"actions"},pn={key:0,class:"image"},kn={class:"image-container"},_n=p({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=Z("hero-image-slot-exists");return(n,a)=>(s(),u("div",{class:N(["VPHero",{"has-image":e.image||i(t)}])},[d("div",cn,[d("div",un,[c(n.$slots,"home-hero-info-before",{},void 0,!0),c(n.$slots,"home-hero-info",{},()=>[d("h1",dn,[e.name?(s(),u("span",{key:0,innerHTML:e.name,class:"name clip"},null,8,vn)):m("",!0),e.text?(s(),u("span",{key:1,innerHTML:e.text,class:"text"},null,8,fn)):m("",!0)]),e.tagline?(s(),u("p",{key:0,innerHTML:e.tagline,class:"tagline"},null,8,hn)):m("",!0)],!0),c(n.$slots,"home-hero-info-after",{},void 0,!0),e.actions?(s(),u("div",mn,[(s(!0),u(x,null,A(e.actions,o=>(s(),u("div",{key:o.link,class:"action"},[k(sn,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):m("",!0),c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),e.image||i(t)?(s(),u("div",pn,[d("div",kn,[a[0]||(a[0]=d("div",{class:"image-bg"},null,-1)),c(n.$slots,"home-hero-image",{},()=>[e.image?(s(),_(J,{key:0,class:"image-src",image:e.image},null,8,["image"])):m("",!0)],!0)])])):m("",!0)])],2))}}),bn=g(_n,[["__scopeId","data-v-4d7b5684"]]),gn=p({__name:"VPHomeHero",setup(e){const{frontmatter:t}=L();return(n,a)=>i(t).hero?(s(),_(bn,{key:0,class:"VPHomeHero",name:i(t).hero.name,text:i(t).hero.text,tagline:i(t).hero.tagline,image:i(t).hero.image,actions:i(t).hero.actions},{"home-hero-info-before":h(()=>[c(n.$slots,"home-hero-info-before")]),"home-hero-info":h(()=>[c(n.$slots,"home-hero-info")]),"home-hero-info-after":h(()=>[c(n.$slots,"home-hero-info-after")]),"home-hero-actions-after":h(()=>[c(n.$slots,"home-hero-actions-after")]),"home-hero-image":h(()=>[c(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):m("",!0)}}),$n={class:"box"},yn={key:0,class:"icon"},Pn=["innerHTML"],Ln=["innerHTML"],Vn=["innerHTML"],Sn={key:4,class:"link-text"},Tn={class:"link-text-value"},Nn=p({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,n)=>(s(),_(E,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:h(()=>[d("article",$n,[typeof e.icon=="object"&&e.icon.wrap?(s(),u("div",yn,[k(J,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(s(),_(J,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(s(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Pn)):m("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,Ln),e.details?(s(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Vn)):m("",!0),e.linkText?(s(),u("div",Sn,[d("p",Tn,[j(M(e.linkText)+" ",1),n[0]||(n[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):m("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Mn=g(Nn,[["__scopeId","data-v-281d2434"]]),xn={key:0,class:"VPFeatures"},In={class:"container"},wn={class:"items"},An=p({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,n=y(()=>{const a=t.features.length;if(a){if(a===2)return"grid-2";if(a===3)return"grid-3";if(a%3===0)return"grid-6";if(a>3)return"grid-4"}else return});return(a,o)=>e.features?(s(),u("div",xn,[d("div",In,[d("div",wn,[(s(!0),u(x,null,A(e.features,r=>(s(),u("div",{key:r.title,class:N(["item",[n.value]])},[k(Mn,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):m("",!0)}}),Cn=g(An,[["__scopeId","data-v-4a3c9473"]]),Hn=p({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=L();return(n,a)=>i(t).features?(s(),_(Cn,{key:0,class:"VPHomeFeatures",features:i(t).features},null,8,["features"])):m("",!0)}}),Bn=p({__name:"VPHomeContent",setup(e){const{width:t}=De({initialWidth:0,includeScrollbar:!1});return(n,a)=>(s(),u("div",{class:"vp-doc container",style:Pe(i(t)?{"--vp-offset":`calc(50% - ${i(t)/2}px)`}:{})},[c(n.$slots,"default",{},void 0,!0)],4))}}),En=g(Bn,[["__scopeId","data-v-b6816877"]]),Fn=p({__name:"VPHome",setup(e){const{frontmatter:t,theme:n}=L();return(a,o)=>{const r=W("Content");return s(),u("div",{class:N(["VPHome",{"external-link-icon-enabled":i(n).externalLinkIcon}])},[c(a.$slots,"home-hero-before",{},void 0,!0),k(gn,null,{"home-hero-info-before":h(()=>[c(a.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[c(a.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[c(a.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[c(a.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[c(a.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(a.$slots,"home-hero-after",{},void 0,!0),c(a.$slots,"home-features-before",{},void 0,!0),k(Hn),c(a.$slots,"home-features-after",{},void 0,!0),i(t).markdownStyles!==!1?(s(),_(En,{key:0},{default:h(()=>[k(r)]),_:1})):(s(),_(r,{key:1}))],2)}}}),Dn=g(Fn,[["__scopeId","data-v-436abcc8"]]),On={},Gn={class:"VPPage"};function Un(e,t){const n=W("Content");return s(),u("div",Gn,[c(e.$slots,"page-top"),k(n),c(e.$slots,"page-bottom")])}const jn=g(On,[["render",Un]]),zn=p({__name:"VPContent",setup(e){const{page:t,frontmatter:n}=L(),{hasSidebar:a}=D();return(o,r)=>(s(),u("div",{class:N(["VPContent",{"has-sidebar":i(a),"is-home":i(n).layout==="home"}]),id:"VPContent"},[i(t).isNotFound?c(o.$slots,"not-found",{key:0},()=>[k(rt)],!0):i(n).layout==="page"?(s(),_(jn,{key:1},{"page-top":h(()=>[c(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":h(()=>[c(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(n).layout==="home"?(s(),_(Dn,{key:2},{"home-hero-before":h(()=>[c(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":h(()=>[c(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[c(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[c(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[c(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[c(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":h(()=>[c(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":h(()=>[c(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":h(()=>[c(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(n).layout&&i(n).layout!=="doc"?(s(),_(B(i(n).layout),{key:3})):(s(),_(an,{key:4},{"doc-top":h(()=>[c(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":h(()=>[c(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":h(()=>[c(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":h(()=>[c(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":h(()=>[c(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":h(()=>[c(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":h(()=>[c(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[c(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[c(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[c(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":h(()=>[c(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Wn=g(zn,[["__scopeId","data-v-df015b7a"]]),Kn={class:"container"},qn=["innerHTML"],Rn=["innerHTML"],Jn=p({__name:"VPFooter",setup(e){const{theme:t,frontmatter:n}=L(),{hasSidebar:a}=D();return(o,r)=>i(t).footer&&i(n).footer!==!1?(s(),u("footer",{key:0,class:N(["VPFooter",{"has-sidebar":i(a)}])},[d("div",Kn,[i(t).footer.message?(s(),u("p",{key:0,class:"message",innerHTML:i(t).footer.message},null,8,qn)):m("",!0),i(t).footer.copyright?(s(),u("p",{key:1,class:"copyright",innerHTML:i(t).footer.copyright},null,8,Rn)):m("",!0)])],2)):m("",!0)}}),Xn=g(Jn,[["__scopeId","data-v-cea6e03e"]]);function Yn(){const{theme:e,frontmatter:t}=L(),n=$e([]),a=y(()=>n.value.length>0);return Y(()=>{n.value=me(t.value.outline??e.value.outline)}),{headers:n,hasLocalNav:a}}const Qn={class:"menu-text"},Zn={class:"header"},ea={class:"outline"},ta=p({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:n}=L(),a=S(!1),o=S(0),r=S(),l=S();function v(b){var P;(P=r.value)!=null&&P.contains(b.target)||(a.value=!1)}F(a,b=>{if(b){document.addEventListener("click",v);return}document.removeEventListener("click",v)}),ie("Escape",()=>{a.value=!1}),Y(()=>{a.value=!1});function f(){a.value=!a.value,o.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function $(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Le(()=>{a.value=!1}))}function V(){a.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(s(),u("div",{class:"VPLocalNavOutlineDropdown",style:Pe({"--vp-vh":o.value+"px"}),ref_key:"main",ref:r},[e.headers.length>0?(s(),u("button",{key:0,onClick:f,class:N({open:a.value})},[d("span",Qn,M(i(Me)(i(n))),1),P[0]||(P[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(s(),u("button",{key:1,onClick:V},M(i(n).returnToTopLabel||"Return to top"),1)),k(ue,{name:"flyout"},{default:h(()=>[a.value?(s(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:$},[d("div",Zn,[d("a",{class:"top-link",href:"#",onClick:V},M(i(n).returnToTopLabel||"Return to top"),1)]),d("div",ea,[k(xe,{headers:e.headers},null,8,["headers"])])],512)):m("",!0)]),_:1})],4))}}),na=g(ta,[["__scopeId","data-v-65f11ad7"]]),aa={class:"container"},oa=["aria-expanded"],sa={class:"menu-text"},ia=p({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:n}=L(),{hasSidebar:a}=D(),{headers:o}=Yn(),{y:r}=Ve(),l=S(0);U(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Y(()=>{o.value=me(n.value.outline??t.value.outline)});const v=y(()=>o.value.length===0),f=y(()=>v.value&&!a.value),$=y(()=>({VPLocalNav:!0,"has-sidebar":a.value,empty:v.value,fixed:f.value}));return(V,b)=>i(n).layout!=="home"&&(!f.value||i(r)>=l.value)?(s(),u("div",{key:0,class:N($.value)},[d("div",aa,[i(a)?(s(),u("button",{key:0,class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>V.$emit("open-menu"))},[b[1]||(b[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",sa,M(i(t).sidebarMenuLabel||"Menu"),1)],8,oa)):m("",!0),k(na,{headers:i(o),navHeight:l.value},null,8,["headers","navHeight"])])],2)):m("",!0)}}),ra=g(ia,[["__scopeId","data-v-42b4930c"]]);function la(){const e=S(!1);function t(){e.value=!0,window.addEventListener("resize",o)}function n(){e.value=!1,window.removeEventListener("resize",o)}function a(){e.value?n():t()}function o(){window.outerWidth>=768&&n()}const r=Q();return F(()=>r.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:a}}const ca={},ua={class:"VPSwitch",type:"button",role:"switch"},da={class:"check"},va={key:0,class:"icon"};function fa(e,t){return s(),u("button",ua,[d("span",da,[e.$slots.default?(s(),u("span",va,[c(e.$slots,"default",{},void 0,!0)])):m("",!0)])])}const ha=g(ca,[["render",fa],["__scopeId","data-v-be020907"]]),ma=p({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:n}=L(),a=Z("toggle-appearance",()=>{t.value=!t.value}),o=S("");return fe(()=>{o.value=t.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,l)=>(s(),_(ha,{title:o.value,class:"VPSwitchAppearance","aria-checked":i(t),onClick:i(a)},{default:h(()=>[...l[0]||(l[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),pe=g(ma,[["__scopeId","data-v-0c13c3df"]]),pa={key:0,class:"VPNavBarAppearance"},ka=p({__name:"VPNavBarAppearance",setup(e){const{site:t}=L();return(n,a)=>i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(s(),u("div",pa,[k(pe)])):m("",!0)}}),_a=g(ka,[["__scopeId","data-v-7208450f"]]),ke=S();let Ie=!1,oe=0;function ba(e){const t=S(!1);if(ee){!Ie&&ga(),oe++;const n=F(ke,a=>{var o,r,l;a===e.el.value||(o=e.el.value)!=null&&o.contains(a)?(t.value=!0,(r=e.onFocus)==null||r.call(e)):(t.value=!1,(l=e.onBlur)==null||l.call(e))});ve(()=>{n(),oe--,oe||$a()})}return Oe(t)}function ga(){document.addEventListener("focusin",we),Ie=!0,ke.value=document.activeElement}function $a(){document.removeEventListener("focusin",we)}function we(){ke.value=document.activeElement}const ya={class:"VPMenuLink"},Pa=["innerHTML"],La=p({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=L();return(n,a)=>(s(),u("div",ya,[k(E,{class:N({active:i(z)(i(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon},{default:h(()=>[d("span",{innerHTML:e.item.text},null,8,Pa)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),te=g(La,[["__scopeId","data-v-adc65559"]]),Va={class:"VPMenuGroup"},Sa={key:0,class:"title"},Ta=p({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,n)=>(s(),u("div",Va,[e.text?(s(),u("p",Sa,M(e.text),1)):m("",!0),(s(!0),u(x,null,A(e.items,a=>(s(),u(x,null,["link"in a?(s(),_(te,{key:0,item:a},null,8,["item"])):m("",!0)],64))),256))]))}}),Na=g(Ta,[["__scopeId","data-v-2751c69e"]]),Ma={class:"VPMenu"},xa={key:0,class:"items"},Ia=p({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(s(),u("div",Ma,[e.items?(s(),u("div",xa,[(s(!0),u(x,null,A(e.items,a=>(s(),u(x,{key:JSON.stringify(a)},["link"in a?(s(),_(te,{key:0,item:a},null,8,["item"])):"component"in a?(s(),_(B(a.component),G({key:1,ref_for:!0},a.props),null,16)):(s(),_(Na,{key:2,text:a.text,items:a.items},null,8,["text","items"]))],64))),128))])):m("",!0),c(t.$slots,"default",{},void 0,!0)]))}}),wa=g(Ia,[["__scopeId","data-v-78767497"]]),Aa=["aria-expanded","aria-label"],Ca={key:0,class:"text"},Ha=["innerHTML"],Ba={key:1,class:"vpi-more-horizontal icon"},Ea={class:"menu"},Fa=p({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=S(!1),n=S();ba({el:n,onBlur:a});function a(){t.value=!1}return(o,r)=>(s(),u("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:r[1]||(r[1]=l=>t.value=!0),onMouseleave:r[2]||(r[2]=l=>t.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||(r[0]=l=>t.value=!t.value)},[e.button||e.icon?(s(),u("span",Ca,[e.icon?(s(),u("span",{key:0,class:N([e.icon,"option-icon"])},null,2)):m("",!0),e.button?(s(),u("span",{key:1,innerHTML:e.button},null,8,Ha)):m("",!0),r[3]||(r[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(s(),u("span",Ba))],8,Aa),d("div",Ea,[k(wa,{items:e.items},{default:h(()=>[c(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=g(Fa,[["__scopeId","data-v-500c8661"]]),Da=["href","aria-label","innerHTML"],Oa=p({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,n=S();U(async()=>{var r;await Le();const o=(r=n.value)==null?void 0:r.children[0];o instanceof HTMLElement&&o.className.startsWith("vpi-social-")&&(getComputedStyle(o).maskImage||getComputedStyle(o).webkitMaskImage)==="none"&&o.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${t.icon}.svg')`)});const a=y(()=>typeof t.icon=="object"?t.icon.svg:``);return(o,r)=>(s(),u("a",{ref_key:"el",ref:n,class:"VPSocialLink no-icon",href:e.link,"aria-label":e.ariaLabel??(typeof e.icon=="string"?e.icon:""),target:"_blank",rel:"noopener",innerHTML:a.value},null,8,Da))}}),Ga=g(Oa,[["__scopeId","data-v-0890861b"]]),Ua={class:"VPSocialLinks"},ja=p({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,n)=>(s(),u("div",Ua,[(s(!0),u(x,null,A(e.links,({link:a,icon:o,ariaLabel:r})=>(s(),_(Ga,{key:a,icon:o,link:a,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),be=g(ja,[["__scopeId","data-v-a84d2f45"]]),za={key:0,class:"group translations"},Wa={class:"trans-title"},Ka={key:1,class:"group"},qa={class:"item appearance"},Ra={class:"label"},Ja={class:"appearance-action"},Xa={key:2,class:"group"},Ya={class:"item social-links"},Qa=p({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=L(),{localeLinks:a,currentLang:o}=q({correspondingLink:!0}),r=y(()=>a.value.length&&o.value.label||t.value.appearance||n.value.socialLinks);return(l,v)=>r.value?(s(),_(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:h(()=>[i(a).length&&i(o).label?(s(),u("div",za,[d("p",Wa,M(i(o).label),1),(s(!0),u(x,null,A(i(a),f=>(s(),_(te,{key:f.link,item:f},null,8,["item"]))),128))])):m("",!0),i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(s(),u("div",Ka,[d("div",qa,[d("p",Ra,M(i(n).darkModeSwitchLabel||"Appearance"),1),d("div",Ja,[k(pe)])])])):m("",!0),i(n).socialLinks?(s(),u("div",Xa,[d("div",Ya,[k(be,{class:"social-links-list",links:i(n).socialLinks},null,8,["links"])])])):m("",!0)]),_:1})):m("",!0)}}),Za=g(Qa,[["__scopeId","data-v-c2346f84"]]),eo=["aria-expanded"],to=p({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(s(),u("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=a=>t.$emit("click"))},[...n[1]||(n[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)])],10,eo))}}),no=g(to,[["__scopeId","data-v-c0ff09b3"]]),ao=["innerHTML"],oo=p({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=L();return(n,a)=>(s(),_(E,{class:N({VPNavBarMenuLink:!0,active:i(z)(i(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,tabindex:"0"},{default:h(()=>[d("span",{innerHTML:e.item.text},null,8,ao)]),_:1},8,["class","href","target","rel","no-icon"]))}}),so=g(oo,[["__scopeId","data-v-df2fe9fb"]]),io=p({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:n}=L(),a=r=>"component"in r?!1:"link"in r?z(n.value.relativePath,r.link,!!t.item.activeMatch):r.items.some(a),o=y(()=>a(t.item));return(r,l)=>(s(),_(_e,{class:N({VPNavBarMenuGroup:!0,active:i(z)(i(n).relativePath,e.item.activeMatch,!!e.item.activeMatch)||o.value}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),ro={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},lo=p({__name:"VPNavBarMenu",setup(e){const{theme:t}=L();return(n,a)=>i(t).nav?(s(),u("nav",ro,[a[0]||(a[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(s(!0),u(x,null,A(i(t).nav,o=>(s(),u(x,{key:JSON.stringify(o)},["link"in o?(s(),_(so,{key:0,item:o},null,8,["item"])):"component"in o?(s(),_(B(o.component),G({key:1,ref_for:!0},o.props),null,16)):(s(),_(io,{key:2,item:o},null,8,["item"]))],64))),128))])):m("",!0)}}),co=g(lo,[["__scopeId","data-v-a8c7b9cb"]]);function uo(e){const{localeIndex:t,theme:n}=L();function a(o){var I,w,C;const r=o.split("."),l=(I=n.value.search)==null?void 0:I.options,v=l&&typeof l=="object",f=v&&((C=(w=l.locales)==null?void 0:w[t.value])==null?void 0:C.translations)||null,$=v&&l.translations||null;let V=f,b=$,P=e;const T=r.pop();for(const H of r){let O=null;const K=P==null?void 0:P[H];K&&(O=P=K);const ne=b==null?void 0:b[H];ne&&(O=b=ne);const ae=V==null?void 0:V[H];ae&&(O=V=ae),K||(P=O),ne||(b=O),ae||(V=O)}return(V==null?void 0:V[T])??(b==null?void 0:b[T])??(P==null?void 0:P[T])??""}return a}const vo=["aria-label"],fo={class:"DocSearch-Button-Container"},ho={class:"DocSearch-Button-Placeholder"},ge=p({__name:"VPNavBarSearchButton",setup(e){const n=uo({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(a,o)=>(s(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":i(n)("button.buttonAriaLabel")},[d("span",fo,[o[0]||(o[0]=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),d("span",ho,M(i(n)("button.buttonText")),1)]),o[1]||(o[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,vo))}}),mo={class:"VPNavBarSearch"},po={id:"local-search"},ko={key:1,id:"docsearch"},_o=p({__name:"VPNavBarSearch",setup(e){const t=Ge(()=>Ue(()=>import("./VPLocalSearchBox.C-RQN60R.js"),__vite__mapDeps([0,1]))),n=()=>null,{theme:a}=L(),o=S(!1),r=S(!1);U(()=>{});function l(){o.value||(o.value=!0,setTimeout(v,16))}function v(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||v()},16)}function f(b){const P=b.target,T=P.tagName;return P.isContentEditable||T==="INPUT"||T==="SELECT"||T==="TEXTAREA"}const $=S(!1);ie("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),$.value=!0)}),ie("/",b=>{f(b)||(b.preventDefault(),$.value=!0)});const V="local";return(b,P)=>{var T;return s(),u("div",mo,[i(V)==="local"?(s(),u(x,{key:0},[$.value?(s(),_(i(t),{key:0,onClose:P[0]||(P[0]=I=>$.value=!1)})):m("",!0),d("div",po,[k(ge,{onClick:P[1]||(P[1]=I=>$.value=!0)})])],64)):i(V)==="algolia"?(s(),u(x,{key:1},[o.value?(s(),_(i(n),{key:0,algolia:((T=i(a).search)==null?void 0:T.options)??i(a).algolia,onVnodeBeforeMount:P[2]||(P[2]=I=>r.value=!0)},null,8,["algolia"])):m("",!0),r.value?m("",!0):(s(),u("div",ko,[k(ge,{onClick:l})]))],64)):m("",!0)])}}}),bo=p({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=L();return(n,a)=>i(t).socialLinks?(s(),_(be,{key:0,class:"VPNavBarSocialLinks",links:i(t).socialLinks},null,8,["links"])):m("",!0)}}),go=g(bo,[["__scopeId","data-v-1a196069"]]),$o=["href","rel","target"],yo=["innerHTML"],Po={key:2},Lo=p({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=L(),{hasSidebar:a}=D(),{currentLang:o}=q(),r=y(()=>{var f;return typeof n.value.logoLink=="string"?n.value.logoLink:(f=n.value.logoLink)==null?void 0:f.link}),l=y(()=>{var f;return typeof n.value.logoLink=="string"||(f=n.value.logoLink)==null?void 0:f.rel}),v=y(()=>{var f;return typeof n.value.logoLink=="string"||(f=n.value.logoLink)==null?void 0:f.target});return(f,$)=>(s(),u("div",{class:N(["VPNavBarTitle",{"has-sidebar":i(a)}])},[d("a",{class:"title",href:r.value??i(he)(i(o).link),rel:l.value,target:v.value},[c(f.$slots,"nav-bar-title-before",{},void 0,!0),i(n).logo?(s(),_(J,{key:0,class:"logo",image:i(n).logo},null,8,["image"])):m("",!0),i(n).siteTitle?(s(),u("span",{key:1,innerHTML:i(n).siteTitle},null,8,yo)):i(n).siteTitle===void 0?(s(),u("span",Po,M(i(t).title),1)):m("",!0),c(f.$slots,"nav-bar-title-after",{},void 0,!0)],8,$o)],2))}}),Vo=g(Lo,[["__scopeId","data-v-d3560e07"]]),So={class:"items"},To={class:"title"},No=p({__name:"VPNavBarTranslations",setup(e){const{theme:t}=L(),{localeLinks:n,currentLang:a}=q({correspondingLink:!0});return(o,r)=>i(n).length&&i(a).label?(s(),_(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(t).langMenuLabel||"Change language"},{default:h(()=>[d("div",So,[d("p",To,M(i(a).label),1),(s(!0),u(x,null,A(i(n),l=>(s(),_(te,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):m("",!0)}}),Mo=g(No,[["__scopeId","data-v-f7e0dd34"]]),xo={class:"wrapper"},Io={class:"container"},wo={class:"title"},Ao={class:"content"},Co={class:"content-body"},Ho=p({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const t=e,{y:n}=Ve(),{hasSidebar:a}=D(),{frontmatter:o}=L(),r=S({});return fe(()=>{r.value={"has-sidebar":a.value,home:o.value.layout==="home",top:n.value===0,"screen-open":t.isScreenOpen}}),(l,v)=>(s(),u("div",{class:N(["VPNavBar",r.value])},[d("div",xo,[d("div",Io,[d("div",wo,[k(Vo,null,{"nav-bar-title-before":h(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",Ao,[d("div",Co,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(_o,{class:"search"}),k(co,{class:"menu"}),k(Mo,{class:"translations"}),k(_a,{class:"appearance"}),k(go,{class:"social-links"}),k(Za,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(no,{class:"hamburger",active:e.isScreenOpen,onClick:v[0]||(v[0]=f=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),v[1]||(v[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),Bo=g(Ho,[["__scopeId","data-v-d92360c8"]]),Eo={key:0,class:"VPNavScreenAppearance"},Fo={class:"text"},Do=p({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=L();return(a,o)=>i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(s(),u("div",Eo,[d("p",Fo,M(i(n).darkModeSwitchLabel||"Appearance"),1),k(pe)])):m("",!0)}}),Oo=g(Do,[["__scopeId","data-v-5f5f718e"]]),Go=["innerHTML"],Uo=p({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=Z("close-screen");return(n,a)=>(s(),_(E,{class:"VPNavScreenMenuLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:i(t)},{default:h(()=>[d("span",{innerHTML:e.item.text},null,8,Go)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),jo=g(Uo,[["__scopeId","data-v-af7e055c"]]),zo=["innerHTML"],Wo=p({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=Z("close-screen");return(n,a)=>(s(),_(E,{class:"VPNavScreenMenuGroupLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:i(t)},{default:h(()=>[d("span",{innerHTML:e.item.text},null,8,zo)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Ae=g(Wo,[["__scopeId","data-v-a18eb207"]]),Ko={class:"VPNavScreenMenuGroupSection"},qo={key:0,class:"title"},Ro=p({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,n)=>(s(),u("div",Ko,[e.text?(s(),u("p",qo,M(e.text),1)):m("",!0),(s(!0),u(x,null,A(e.items,a=>(s(),_(Ae,{key:a.text,item:a},null,8,["item"]))),128))]))}}),Jo=g(Ro,[["__scopeId","data-v-18902326"]]),Xo=["aria-controls","aria-expanded"],Yo=["innerHTML"],Qo=["id"],Zo={key:0,class:"item"},es={key:1,class:"item"},ts={key:2,class:"group"},ns=p({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,n=S(!1),a=y(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(r,l)=>(s(),u("div",{class:N(["VPNavScreenMenuGroup",{open:n.value}])},[d("button",{class:"button","aria-controls":a.value,"aria-expanded":n.value,onClick:o},[d("span",{class:"button-text",innerHTML:e.text},null,8,Yo),l[0]||(l[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,Xo),d("div",{id:a.value,class:"items"},[(s(!0),u(x,null,A(e.items,v=>(s(),u(x,{key:JSON.stringify(v)},["link"in v?(s(),u("div",Zo,[k(Ae,{item:v},null,8,["item"])])):"component"in v?(s(),u("div",es,[(s(),_(B(v.component),G({ref_for:!0},v.props,{"screen-menu":""}),null,16))])):(s(),u("div",ts,[k(Jo,{text:v.text,items:v.items},null,8,["text","items"])]))],64))),128))],8,Qo)],2))}}),as=g(ns,[["__scopeId","data-v-2bf06c47"]]),os={key:0,class:"VPNavScreenMenu"},ss=p({__name:"VPNavScreenMenu",setup(e){const{theme:t}=L();return(n,a)=>i(t).nav?(s(),u("nav",os,[(s(!0),u(x,null,A(i(t).nav,o=>(s(),u(x,{key:JSON.stringify(o)},["link"in o?(s(),_(jo,{key:0,item:o},null,8,["item"])):"component"in o?(s(),_(B(o.component),G({key:1,ref_for:!0},o.props,{"screen-menu":""}),null,16)):(s(),_(as,{key:2,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):m("",!0)}}),is=p({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=L();return(n,a)=>i(t).socialLinks?(s(),_(be,{key:0,class:"VPNavScreenSocialLinks",links:i(t).socialLinks},null,8,["links"])):m("",!0)}}),rs={class:"list"},ls=p({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=q({correspondingLink:!0}),a=S(!1);function o(){a.value=!a.value}return(r,l)=>i(t).length&&i(n).label?(s(),u("div",{key:0,class:N(["VPNavScreenTranslations",{open:a.value}])},[d("button",{class:"title",onClick:o},[l[0]||(l[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),j(" "+M(i(n).label)+" ",1),l[1]||(l[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",rs,[(s(!0),u(x,null,A(i(t),v=>(s(),u("li",{key:v.link,class:"item"},[k(E,{class:"link",href:v.link},{default:h(()=>[j(M(v.text),1)]),_:2},1032,["href"])]))),128))])],2)):m("",!0)}}),cs=g(ls,[["__scopeId","data-v-842a3317"]]),us={class:"container"},ds=p({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=S(null),n=Se(ee?document.body:null);return(a,o)=>(s(),_(ue,{name:"fade",onEnter:o[0]||(o[0]=r=>n.value=!0),onAfterLeave:o[1]||(o[1]=r=>n.value=!1)},{default:h(()=>[e.open?(s(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[d("div",us,[c(a.$slots,"nav-screen-content-before",{},void 0,!0),k(ss,{class:"menu"}),k(cs,{class:"translations"}),k(Oo,{class:"appearance"}),k(is,{class:"social-links"}),c(a.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):m("",!0)]),_:3}))}}),vs=g(ds,[["__scopeId","data-v-424bec18"]]),fs={key:0,class:"VPNav"},hs=p({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:a}=la(),{frontmatter:o}=L(),r=y(()=>o.value.navbar!==!1);return Te("close-screen",n),X(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(l,v)=>r.value?(s(),u("header",fs,[k(Bo,{"is-screen-open":i(t),onToggleScreen:i(a)},{"nav-bar-title-before":h(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":h(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":h(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k(vs,{open:i(t)},{"nav-screen-content-before":h(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":h(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):m("",!0)}}),ms=g(hs,[["__scopeId","data-v-39691f49"]]),ps=["role","tabindex"],ks={key:1,class:"items"},_s=p({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:n,collapsible:a,isLink:o,isActiveLink:r,hasActiveLink:l,hasChildren:v,toggle:f}=dt(y(()=>t.item)),$=y(()=>v.value?"section":"div"),V=y(()=>o.value?"a":"div"),b=y(()=>v.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),P=y(()=>o.value?void 0:"button"),T=y(()=>[[`level-${t.depth}`],{collapsible:a.value},{collapsed:n.value},{"is-link":o.value},{"is-active":r.value},{"has-active":l.value}]);function I(C){"key"in C&&C.key!=="Enter"||!t.item.link&&f()}function w(){t.item.link&&f()}return(C,H)=>{const O=W("VPSidebarItem",!0);return s(),_(B($.value),{class:N(["VPSidebarItem",T.value])},{default:h(()=>[e.item.text?(s(),u("div",G({key:0,class:"item",role:P.value},je(e.item.items?{click:I,keydown:I}:{},!0),{tabindex:e.item.items&&0}),[H[1]||(H[1]=d("div",{class:"indicator"},null,-1)),e.item.link?(s(),_(E,{key:0,tag:V.value,class:"link",href:e.item.link,rel:e.item.rel,target:e.item.target},{default:h(()=>[(s(),_(B(b.value),{class:"text",innerHTML:e.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(s(),_(B(b.value),{key:1,class:"text",innerHTML:e.item.text},null,8,["innerHTML"])),e.item.collapsed!=null&&e.item.items&&e.item.items.length?(s(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:w,onKeydown:ze(w,["enter"]),tabindex:"0"},[...H[0]||(H[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):m("",!0)],16,ps)):m("",!0),e.item.items&&e.item.items.length?(s(),u("div",ks,[e.depth<5?(s(!0),u(x,{key:0},A(e.item.items,K=>(s(),_(O,{key:K.text,item:K,depth:e.depth+1},null,8,["item","depth"]))),128)):m("",!0)])):m("",!0)]),_:1},8,["class"])}}}),bs=g(_s,[["__scopeId","data-v-df85d8e3"]]),gs=p({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=S(!0);let n=null;return U(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),We(()=>{n!=null&&(clearTimeout(n),n=null)}),(a,o)=>(s(!0),u(x,null,A(e.items,r=>(s(),u("div",{key:r.text,class:N(["group",{"no-transition":t.value}])},[k(bs,{item:r,depth:0},null,8,["item"])],2))),128))}}),$s=g(gs,[["__scopeId","data-v-60f157c0"]]),ys={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ps=p({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:n}=D(),a=e,o=S(null),r=Se(ee?document.body:null);F([a,o],()=>{var v;a.open?(r.value=!0,(v=o.value)==null||v.focus()):r.value=!1},{immediate:!0,flush:"post"});const l=S(0);return F(t,()=>{l.value+=1},{deep:!0}),(v,f)=>i(n)?(s(),u("aside",{key:0,class:N(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:o,onClick:f[0]||(f[0]=Ke(()=>{},["stop"]))},[f[2]||(f[2]=d("div",{class:"curtain"},null,-1)),d("nav",ys,[f[1]||(f[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(v.$slots,"sidebar-nav-before",{},void 0,!0),(s(),_($s,{items:i(t),key:l.value},null,8,["items"])),c(v.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):m("",!0)}}),Ls=g(Ps,[["__scopeId","data-v-aee49e2a"]]),Vs=p({__name:"VPSkipLink",setup(e){const{theme:t}=L(),n=Q(),a=S();F(()=>n.path,()=>a.value.focus());function o({target:r}){const l=document.getElementById(decodeURIComponent(r.hash).slice(1));if(l){const v=()=>{l.removeAttribute("tabindex"),l.removeEventListener("blur",v)};l.setAttribute("tabindex","-1"),l.addEventListener("blur",v),l.focus(),window.scrollTo(0,0)}}return(r,l)=>(s(),u(x,null,[d("span",{ref_key:"backToTop",ref:a,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o},M(i(t).skipToContentLabel||"Skip to content"),1)],64))}}),Ss=g(Vs,[["__scopeId","data-v-639cd3d8"]]),Ts=p({__name:"Layout",setup(e){const{isOpen:t,open:n,close:a}=D(),o=Q();F(()=>o.path,a),ut(t,a);const{frontmatter:r}=L(),l=qe(),v=y(()=>!!l["home-hero-image"]);return Te("hero-image-slot-exists",v),(f,$)=>{const V=W("Content");return i(r).layout!==!1?(s(),u("div",{key:0,class:N(["Layout",i(r).pageClass])},[c(f.$slots,"layout-top",{},void 0,!0),k(Ss),k(Ye,{class:"backdrop",show:i(t),onClick:i(a)},null,8,["show","onClick"]),k(ms,null,{"nav-bar-title-before":h(()=>[c(f.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[c(f.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":h(()=>[c(f.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":h(()=>[c(f.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":h(()=>[c(f.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":h(()=>[c(f.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(ra,{open:i(t),onOpenMenu:i(n)},null,8,["open","onOpenMenu"]),k(Ls,{open:i(t)},{"sidebar-nav-before":h(()=>[c(f.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":h(()=>[c(f.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(Wn,null,{"page-top":h(()=>[c(f.$slots,"page-top",{},void 0,!0)]),"page-bottom":h(()=>[c(f.$slots,"page-bottom",{},void 0,!0)]),"not-found":h(()=>[c(f.$slots,"not-found",{},void 0,!0)]),"home-hero-before":h(()=>[c(f.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":h(()=>[c(f.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[c(f.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[c(f.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[c(f.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[c(f.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":h(()=>[c(f.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":h(()=>[c(f.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":h(()=>[c(f.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":h(()=>[c(f.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":h(()=>[c(f.$slots,"doc-before",{},void 0,!0)]),"doc-after":h(()=>[c(f.$slots,"doc-after",{},void 0,!0)]),"doc-top":h(()=>[c(f.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":h(()=>[c(f.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":h(()=>[c(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":h(()=>[c(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":h(()=>[c(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[c(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[c(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[c(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(Xn),c(f.$slots,"layout-bottom",{},void 0,!0)],2)):(s(),_(V,{key:1}))}}}),Ns=g(Ts,[["__scopeId","data-v-ecfbf7a9"]]),xs={Layout:Ns,enhanceApp:({app:e})=>{e.component("Badge",Re)}};export{uo as c,xs as t,L as u}; diff --git a/blogs/2026-02-16.html b/blogs/2026-02-16.html new file mode 100644 index 00000000..fa8764a0 --- /dev/null +++ b/blogs/2026-02-16.html @@ -0,0 +1,26 @@ + + + + + + Introduction to Memoh - The Case for an Always-On, Containerized Home Agent | Memoh Documentation + + + + + + + + + + + + + + + +
Skip to content

Introduction to Memoh - The Case for an Always-On, Containerized Home Agent

Overview

We enter 2026 with a familiar tension: models get smarter every quarter, but the “agent experience” still breaks on context, latency, privacy, and real-world workflows. Over the past year, We kept circling three questions:

  • Where does the capability boundary of agents actually sit?
  • What’s the real value of long context?
  • What hardware form factor makes “always-on, personal AI” feel natural?

Memoh is our attempt to turn those questions into something buildable—not a manifesto, but a system that can survive contact with reality.

Story Time

Time travels fast. Somewhere between “I’ll remember this” and “wait, why did we decide that?”, a year disappears.

That’s the annoying part of building: most progress doesn’t feel like progress while it’s happening. It’s just a stream of small choices, half-finished threads, late-night fixes, and the occasional moment that actually clicks. The kind of moment where you sit back and think: okay—this is real.

Around the same time, I noticed something else: the internet started to feel smoother—and worse.

Text got cleaner, longer, more polite, more… empty. You could smell when something was generated: low information density, too many metaphors, too much agreement, not enough stakes.

I caught myself doing it too.

So I started forcing a constraint: say it plainly. Keep the density. Don’t inflate. Don’t hide behind style. If something mattered, anchor it to a real moment, a real trade-off, a real cost paid.

Because the thing LLMs can’t give you is not “intelligence.” It’s weight. The feeling that a human actually stood somewhere in time and wrote from that position.

That’s when I realized what I wanted wasn’t “an AI that can talk.” I wanted an AI that can live with you—quietly, continuously, accumulating context without turning your life into content sludge.

Phones were out first instinct—it's personal, powerful, always there. But mobile OS is closed: without OEM privileges you can build an app, not ambient infrastructure.

So We looked for the always-on node every home already has: the router (conceptually). Then the economics clash—router-class hardware can’t carry memory, RAG, tools, and multi-user agents. The device evolves: more RAM/storage, a screen, mic/speaker, tiny battery for take out, portable form.

Eventually it stops being a router. It becomes a new category: a home agent base layer.

What

Memoh is a containerized home/studio AI base layer: cloud-grade model capability paired with local-first memory (knowledge base, RAG/search, conversation history) that stays under your control.

Why

Long-context models raise the ceiling for agents—but they also make “fully local” expensive and “fully cloud” uncomfortable. People don’t want to re-brief AI every day, and they don’t want their durable context trapped in someone else’s feed. Containerization makes Memoh portable, reproducible, and safe to run as always-on infrastructure—so continuity becomes cheap, private, and dependable.

How

We run Memoh as a containerized stack: isolated services for storage (files/DB/vector index), retrieval, tool/runtime execution, and the control plane. Inference calls cloud APIs when you need frontier capability; durable memory and indexing stay local. The device acts as an always-on node (router-like, not a router) serving multiple users with strict boundaries: sharing is explicit, private context remains private, and everything is deployable/upgradable as versioned containers.

Features

  • Multi-bot Management: Create multiple bots; humans and bots, or bots with each other, can chat privately, in groups, or collaborate. Multi-bot Management

  • Containerized: Each bot runs in its own isolated container. Bots can freely execute commands, edit files, and access the network within their containers—like having their own computer. Containerized

  • Memory Engineering: Every chat is stored in the database, with the last 24 hours of context loaded by default. Each conversation turn is stored as memory and can be retrieved by bots through semantic search. Memory Engineering

  • Various Platforms: Supports Telegram, Lark (Feishu), and more.

  • Simple and Easy to Use: Configure bots and settings for Provider, Model, Memory, Channel, MCP, and Skills through a graphical interface—no coding required to set up your own AI bot.

  • Scheduled Tasks: Schedule tasks with cron expressions to run commands at specified times.

  • More...

Compare to OpenClaw

We Shared core belief: both Memoh and OpenClaw treat the agent as more than a chatbox—we give the LLM a playground: a real environment where it can remember, use tools, and iterate.

Where Memoh differs:

  • Lighter and Faster: built as home/studio infrastructure, can be held in the edge device
  • Containerized by default: each bot gets an isolated container (files/commands/network/jobs).
  • Hybrid split: cloud inference, local-first memory + indexing.
  • Multi-user first: explicit sharing and privacy boundaries, support a2a (Agent2Agent).
  • Sustainable: have an experienced team and confidence to push forward and build it.

Conclusion

Memoh is built for one thing: always-on continuity—an AI that stays online, and a memory that stays yours.

We keep frontier inference in the cloud, keep durable context local, and run everything as a containerized, always-on stack. If you want an agent that feels less like an app and more like home infrastructure, that’s the bet Memoh is making.

Furthermore, we will continue to operate and permanently open source it, permanently open-source Memoh, making it a product with long impact.

Published under AGPLv3

+ + + + \ No newline at end of file diff --git a/blogs/2026-02-16/01-multi-bots.png b/blogs/2026-02-16/01-multi-bots.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8b3bf308447a7868b678c7984f457bd3151bc8 GIT binary patch literal 39825 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

e0?|zknSoR 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�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 V&mUj^##g}r1fH&bF6*2UngDY(7@YtB literal 0 HcmV?d00001 diff --git a/blogs/2026-02-16/03-memory-engineering.png b/blogs/2026-02-16/03-memory-engineering.png new file mode 100644 index 0000000000000000000000000000000000000000..09d33b904435cf157b89adc240b84e05d1369bb7 GIT binary patch literal 236013 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∋9Nx*y;EFQt?Iu)eZT|< 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�XeMhzS|=zPKy|m2FFfA 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 literal 0 HcmV?d00001 diff --git a/blogs/index.html b/blogs/index.html new file mode 100644 index 00000000..05b3f400 --- /dev/null +++ b/blogs/index.html @@ -0,0 +1,26 @@ + + + + + + Blogs | Memoh Documentation + + + + + + + + + + + + + + + +

Skip to content

Blogs

This section contains the latest blogs about Memoh.

Published under AGPLv3

+ + + + \ No newline at end of file diff --git a/cli/auth.html b/cli/auth.html index 4206fba4..d2f6b0d3 100644 --- a/cli/auth.html +++ b/cli/auth.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Auth Commands

login

Log in to the Memoh server. Prompts for username and password, then stores the JWT token in ~/.memoh/token.json.

bash
memoh login

Interactive prompts:

  • Username
  • Password

logout

Clear the stored token and log out.

bash
memoh logout

whoami

Show the current logged-in user (username, display name, user ID, role). Falls back to token info if the API call fails.

bash
memoh whoami

Published under AGPLv3

- +
Skip to content

Auth Commands

login

Log in to the Memoh server. Prompts for username and password, then stores the JWT token in ~/.memoh/token.json.

bash
memoh login

Interactive prompts:

  • Username
  • Password

logout

Clear the stored token and log out.

bash
memoh logout

whoami

Show the current logged-in user (username, display name, user ID, role). Falls back to token info if the API call fails.

bash
memoh whoami

Published under AGPLv3

+ \ No newline at end of file diff --git a/cli/bot.html b/cli/bot.html index 69fd8436..197f5178 100644 --- a/cli/bot.html +++ b/cli/bot.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Bot Commands

Manage bots and chat with them.

bot list

List all bots. Admins can filter by owner.

bash
memoh bot list [options]
OptionDescription
--owner <user_id>Filter by owner user ID (admin only)

bot create

Create a new bot. Prompts for type and optionally name.

bash
memoh bot create [options]
OptionDescription
--type <type>personal or public
--name <name>Display name
--avatar <url>Avatar URL
--activeSet bot active
--inactiveSet bot inactive

bot update

Update bot info. Bot ID can be passed as argument or selected interactively.

bash
memoh bot update [id] [options]
OptionDescription
--name <name>Display name
--avatar <url>Avatar URL
--activeSet bot active
--inactiveSet bot inactive

bot delete

Delete a bot. Asks for confirmation.

bash
memoh bot delete [id]

bot chat

Start an interactive streaming chat with a bot.

bash
memoh bot chat [id]

Type messages and press Enter. Type exit to quit.

bot set-model

Enable a model for a bot (chat, memory, or embedding).

bash
memoh bot set-model [id] [options]
OptionDescription
--as <usage>chat, memory, or embedding
--model <model_id>Model ID

Example:

bash
memoh bot set-model my-bot-id --as chat --model gpt-4

Published under AGPLv3

- +
Skip to content

Bot Commands

Manage bots and chat with them.

bot list

List all bots. Admins can filter by owner.

bash
memoh bot list [options]
OptionDescription
--owner <user_id>Filter by owner user ID (admin only)

bot create

Create a new bot. Prompts for type and optionally name.

bash
memoh bot create [options]
OptionDescription
--type <type>personal or public
--name <name>Display name
--avatar <url>Avatar URL
--activeSet bot active
--inactiveSet bot inactive

bot update

Update bot info. Bot ID can be passed as argument or selected interactively.

bash
memoh bot update [id] [options]
OptionDescription
--name <name>Display name
--avatar <url>Avatar URL
--activeSet bot active
--inactiveSet bot inactive

bot delete

Delete a bot. Asks for confirmation.

bash
memoh bot delete [id]

bot chat

Start an interactive streaming chat with a bot.

bash
memoh bot chat [id]

Type messages and press Enter. Type exit to quit.

bot set-model

Enable a model for a bot (chat, memory, or embedding).

bash
memoh bot set-model [id] [options]
OptionDescription
--as <usage>chat, memory, or embedding
--model <model_id>Model ID

Example:

bash
memoh bot set-model my-bot-id --as chat --model gpt-4

Published under AGPLv3

+ \ No newline at end of file diff --git a/cli/channel.html b/cli/channel.html index c5b8cf1a..66c8634e 100644 --- a/cli/channel.html +++ b/cli/channel.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Channel Commands

Manage channels and bot/user channel configuration.

channel list

List available channel types (e.g. telegram, feishu, local).

bash
memoh channel list

channel info

Show channel metadata and schema for a channel type.

bash
memoh channel info [type]

If type is omitted, prompts to select from available channels.

channel config get

Get a bot's channel configuration.

bash
memoh channel config get [bot_id] [options]
OptionDescription
--type <type>Channel type

channel config set

Set a bot's channel configuration. Currently supports Feishu.

bash
memoh channel config set [bot_id] [options]
OptionDescription
--type <type>Channel type (e.g. feishu)
--app_id <id>Feishu App ID
--app_secret <secret>Feishu App Secret
--encrypt_key <key>Encrypt key (optional)
--verification_token <token>Verification token (optional)

channel bind get

Get the current user's channel binding for a platform.

bash
memoh channel bind get [options]
OptionDescription
--type <type>Channel type

channel bind set

Set the current user's channel binding. Currently supports Feishu (open_id or user_id).

bash
memoh channel bind set [options]
OptionDescription
--type <type>Channel type (e.g. feishu)
--open_id <id>Feishu Open ID
--user_id <id>Feishu User ID

Published under AGPLv3

- +
Skip to content

Channel Commands

Manage channels and bot/user channel configuration.

channel list

List available channel types (e.g. telegram, feishu, local).

bash
memoh channel list

channel info

Show channel metadata and schema for a channel type.

bash
memoh channel info [type]

If type is omitted, prompts to select from available channels.

channel config get

Get a bot's channel configuration.

bash
memoh channel config get [bot_id] [options]
OptionDescription
--type <type>Channel type

channel config set

Set a bot's channel configuration. Currently supports Feishu.

bash
memoh channel config set [bot_id] [options]
OptionDescription
--type <type>Channel type (e.g. feishu)
--app_id <id>Feishu App ID
--app_secret <secret>Feishu App Secret
--encrypt_key <key>Encrypt key (optional)
--verification_token <token>Verification token (optional)

channel bind get

Get the current user's channel binding for a platform.

bash
memoh channel bind get [options]
OptionDescription
--type <type>Channel type

channel bind set

Set the current user's channel binding. Currently supports Feishu (open_id or user_id).

bash
memoh channel bind set [options]
OptionDescription
--type <type>Channel type (e.g. feishu)
--open_id <id>Feishu Open ID
--user_id <id>Feishu User ID

Published under AGPLv3

+ \ No newline at end of file diff --git a/cli/chat.html b/cli/chat.html index 62754d8d..df002a0a 100644 --- a/cli/chat.html +++ b/cli/chat.html @@ -9,9 +9,9 @@ - + - + @@ -19,10 +19,10 @@ -
Skip to content

Chat Commands

Default: Interactive Chat

Running memoh with no subcommand starts an interactive chat. Use --bot <id> to specify which bot to chat with; otherwise you'll be prompted to select one.

bash
memoh [options]
+    
Skip to content

Chat Commands

Default: Interactive Chat

Running memoh with no subcommand starts an interactive chat. Use --bot <id> to specify which bot to chat with; otherwise you'll be prompted to select one.

bash
memoh [options]
 memoh --bot <bot_id>
OptionDescription
--bot <id>Bot ID to chat with

Type your message and press Enter. Type exit to quit. Responses stream in real time.

tui

Terminal UI chat session. Same behavior as the default chat but explicitly invoked.

bash
memoh tui [options]
 memoh tui --bot <bot_id>
OptionDescription
--bot <id>Bot ID to chat with

version

Show the CLI version.

bash
memoh version

Published under AGPLv3

- + \ No newline at end of file diff --git a/cli/config.html b/cli/config.html index e78d40b0..fbf4c0c3 100644 --- a/cli/config.html +++ b/cli/config.html @@ -9,9 +9,9 @@ - + - + @@ -19,11 +19,11 @@ -
Skip to content

Config Commands

The CLI stores its config in ~/.memoh/config.toml. Use these commands to view or update it.

config

Show the current config (host and port).

bash
memoh config

Output example:

host = "127.0.0.1"
+    
Skip to content

Config Commands

The CLI stores its config in ~/.memoh/config.toml. Use these commands to view or update it.

config

Show the current config (host and port).

bash
memoh config

Output example:

host = "127.0.0.1"
 port = 8080

config set

Update the config. Prompts for host and port if not provided via options.

bash
memoh config set [options]
OptionDescription
--host <host>API host (e.g. 127.0.0.1 or api.example.com)
--port <port>API port (default: 8080)

Examples:

bash
memoh config set --host 192.168.1.100 --port 8080
 memoh config set
 # Interactive prompts for host and port

Published under AGPLv3

- + \ No newline at end of file diff --git a/cli/index.html b/cli/index.html index de9afa69..68e37d2f 100644 --- a/cli/index.html +++ b/cli/index.html @@ -9,9 +9,9 @@ - + - + @@ -19,14 +19,14 @@ -
Skip to content

Memoh CLI

The Memoh CLI (memoh) is a command-line tool for managing bots, channels, providers, models, schedules, and chatting with bots. It talks to a running Memoh server via its API.

Installation

The CLI is part of the Memoh monorepo. Install from source:

bash
git clone https://github.com/memohai/Memoh.git
+    
Skip to content

Memoh CLI

The Memoh CLI (memoh) is a command-line tool for managing bots, channels, providers, models, schedules, and chatting with bots. It talks to a running Memoh server via its API.

Installation

The CLI is part of the Memoh monorepo. Install from source:

bash
git clone https://github.com/memohai/Memoh.git
 cd Memoh
 pnpm install

Run the CLI:

bash
cd packages/cli
 pnpm start -- --help

To use memoh as a global command:

bash
cd packages/cli
 pnpm build
 pnpm link --global
 memoh --help

Ensure your Memoh server is running (see Docker installation) and the API is reachable at the configured host/port (default: 127.0.0.1:8080).

Configuration

The CLI stores config in ~/.memoh/config.toml and auth token in ~/.memoh/token.json. Use memoh config to view and memoh config set to change host/port.

Commands

CommandDescription
loginLog in to the Memoh server
logoutLog out and clear token
whoamiShow current user
configShow or update CLI config (host, port)
providerList, create, delete LLM providers
modelList, create, delete models
botList, create, update, delete bots; chat; set model
channelList channels; get/set bot channel config; get/set user binding
scheduleList, create, update, toggle, delete bot schedules
chatInteractive chat with a bot (default command)
tuiTerminal UI chat session
versionShow CLI version

Most commands require authentication. Run memoh login first.

Published under AGPLv3

- + \ No newline at end of file diff --git a/cli/model.html b/cli/model.html index 50ffbc08..075a5fff 100644 --- a/cli/model.html +++ b/cli/model.html @@ -9,9 +9,9 @@ - + - + @@ -19,11 +19,11 @@ -
Skip to content

Model Commands

Manage chat and embedding models.

model list

List all models with their provider, type, and multimodal flag.

bash
memoh model list

model create

Create a new model. Prompts for provider, model ID, type, and (for embedding models) dimensions.

bash
memoh model create [options]
OptionDescription
--model_id <id>Model ID (e.g. gpt-4, text-embedding-3-small)
--name <name>Display name
--provider <provider>Provider name
--type <type>chat or embedding
--dimensions <n>Embedding dimensions (required for embedding models)
--multimodalMark as multimodal

Examples:

bash
memoh model create --model_id gpt-4 --provider my-openai --type chat
+    
Skip to content

Model Commands

Manage chat and embedding models.

model list

List all models with their provider, type, and multimodal flag.

bash
memoh model list

model create

Create a new model. Prompts for provider, model ID, type, and (for embedding models) dimensions.

bash
memoh model create [options]
OptionDescription
--model_id <id>Model ID (e.g. gpt-4, text-embedding-3-small)
--name <name>Display name
--provider <provider>Provider name
--type <type>chat or embedding
--dimensions <n>Embedding dimensions (required for embedding models)
--multimodalMark as multimodal

Examples:

bash
memoh model create --model_id gpt-4 --provider my-openai --type chat
 memoh model create --model_id text-embedding-3-small --provider my-openai --type embedding --dimensions 1536
 memoh model create
 # Interactive prompts

model delete

Delete a model by model ID.

bash
memoh model delete --model <model_id>

Example:

bash
memoh model delete --model gpt-4

Published under AGPLv3

- + \ No newline at end of file diff --git a/cli/provider.html b/cli/provider.html index f378c700..f8cadd91 100644 --- a/cli/provider.html +++ b/cli/provider.html @@ -9,9 +9,9 @@ - + - + @@ -19,11 +19,11 @@ -
Skip to content

Provider Commands

Manage LLM providers (OpenAI, Anthropic, Ollama, etc.).

provider list

List all providers. Optionally filter by provider name.

bash
memoh provider list [options]
OptionDescription
--provider <name>Filter by provider name

Examples:

bash
memoh provider list
+    
Skip to content

Provider Commands

Manage LLM providers (OpenAI, Anthropic, Ollama, etc.).

provider list

List all providers. Optionally filter by provider name.

bash
memoh provider list [options]
OptionDescription
--provider <name>Filter by provider name

Examples:

bash
memoh provider list
 memoh provider list --provider my-openai

provider create

Create a new provider. Prompts for any missing fields.

bash
memoh provider create [options]
OptionDescription
--name <name>Provider name
--type <type>Client type
--base_url <url>Base URL for the API
--api_key <key>API key

Supported client types: openai, openai-compat, anthropic, google, azure, bedrock, mistral, xai, ollama, dashscope

Examples:

bash
memoh provider create --name my-ollama --type ollama --base_url http://localhost:11434
 memoh provider create
 # Interactive prompts

provider delete

Delete a provider by name.

bash
memoh provider delete --provider <name>

Example:

bash
memoh provider delete --provider my-ollama

Published under AGPLv3

- + \ No newline at end of file diff --git a/cli/schedule.html b/cli/schedule.html index 1a1e0daa..dc424982 100644 --- a/cli/schedule.html +++ b/cli/schedule.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Schedule Commands

Manage cron-based schedules for bots. All schedule commands require --bot <id> to specify the bot.

schedule list

List all schedules for a bot.

bash
memoh schedule list --bot <bot_id>

schedule get

Get a schedule by ID.

bash
memoh schedule get <id> --bot <bot_id>

schedule create

Create a new schedule. Prompts for name, description, cron pattern, command, and optional max calls.

bash
memoh schedule create [options] --bot <bot_id>
OptionDescription
--name <name>Schedule name
--description <desc>Description
--pattern <pattern>Cron pattern (e.g. 0 9 * * * for daily at 9am)
--command <cmd>Command to run in the bot container
--max_calls <n>Max executions (optional, empty for unlimited)
--enabledCreate as enabled
--disabledCreate as disabled

schedule update

Update a schedule.

bash
memoh schedule update <id> [options] --bot <bot_id>
OptionDescription
--name <name>Schedule name
--description <desc>Description
--pattern <pattern>Cron pattern
--command <cmd>Command
--max_calls <n>Max executions
--enabledEnable
--disabledDisable

schedule toggle

Enable or disable a schedule (flip current state).

bash
memoh schedule toggle <id> --bot <bot_id>

schedule delete

Delete a schedule.

bash
memoh schedule delete <id> --bot <bot_id>

Published under AGPLv3

- +
Skip to content

Schedule Commands

Manage cron-based schedules for bots. All schedule commands require --bot <id> to specify the bot.

schedule list

List all schedules for a bot.

bash
memoh schedule list --bot <bot_id>

schedule get

Get a schedule by ID.

bash
memoh schedule get <id> --bot <bot_id>

schedule create

Create a new schedule. Prompts for name, description, cron pattern, command, and optional max calls.

bash
memoh schedule create [options] --bot <bot_id>
OptionDescription
--name <name>Schedule name
--description <desc>Description
--pattern <pattern>Cron pattern (e.g. 0 9 * * * for daily at 9am)
--command <cmd>Command to run in the bot container
--max_calls <n>Max executions (optional, empty for unlimited)
--enabledCreate as enabled
--disabledCreate as disabled

schedule update

Update a schedule.

bash
memoh schedule update <id> [options] --bot <bot_id>
OptionDescription
--name <name>Schedule name
--description <desc>Description
--pattern <pattern>Cron pattern
--command <cmd>Command
--max_calls <n>Max executions
--enabledEnable
--disabledDisable

schedule toggle

Enable or disable a schedule (flip current state).

bash
memoh schedule toggle <id> --bot <bot_id>

schedule delete

Delete a schedule.

bash
memoh schedule delete <id> --bot <bot_id>

Published under AGPLv3

+ \ No newline at end of file diff --git a/concepts/bot.html b/concepts/bot.html index 1d64bd64..ec7c6fb0 100644 --- a/concepts/bot.html +++ b/concepts/bot.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Bot

A bot is the primary runtime entity in Memoh.

Each bot has its own:

  • Configuration
  • Container lifecycle
  • Memory scope
  • Channel bindings
  • Model assignments

Key Settings

  • max-load-time (max_context_load_time): how many minutes of recent conversation context are loaded into prompts
  • language: preferred language for interaction (default is auto)
  • chat model / memory model / embedding model: model IDs used by this bot

Why It Matters

The bot abstraction allows Memoh to isolate behavior and resources per agent, while keeping management centralized in one Web UI.

Web UI Path

  • Bots > Select a bot > Settings

Published under AGPLv3

- +
Skip to content

Bot

A bot is the primary runtime entity in Memoh.

Each bot has its own:

  • Configuration
  • Container lifecycle
  • Memory scope
  • Channel bindings
  • Model assignments

Key Settings

  • max-load-time (max_context_load_time): how many minutes of recent conversation context are loaded into prompts
  • language: preferred language for interaction (default is auto)
  • chat model / memory model / embedding model: model IDs used by this bot

Why It Matters

The bot abstraction allows Memoh to isolate behavior and resources per agent, while keeping management centralized in one Web UI.

Web UI Path

  • Bots > Select a bot > Settings

Published under AGPLv3

+ \ No newline at end of file diff --git a/concepts/channel.html b/concepts/channel.html index 8e17510e..904e1013 100644 --- a/concepts/channel.html +++ b/concepts/channel.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Channel

A channel connects a bot to an external communication platform.

Examples include:

  • Telegram
  • Feishu (Lark)
  • Web chat

What a Channel Configuration Defines

  • Platform type and credentials
  • Message routing from external users to a target bot
  • Reply delivery back to the source platform

Why It Matters

Channels decouple bot logic from transport, so one bot can serve users across multiple platforms.

Web UI Path

  • Bots > Select a bot > Channels

Published under AGPLv3

- +
Skip to content

Channel

A channel connects a bot to an external communication platform.

Examples include:

  • Telegram
  • Feishu (Lark)
  • Web chat

What a Channel Configuration Defines

  • Platform type and credentials
  • Message routing from external users to a target bot
  • Reply delivery back to the source platform

Why It Matters

Channels decouple bot logic from transport, so one bot can serve users across multiple platforms.

Web UI Path

  • Bots > Select a bot > Channels

Published under AGPLv3

+ \ No newline at end of file diff --git a/concepts/container.html b/concepts/container.html index e3edc2e9..1dc745d4 100644 --- a/concepts/container.html +++ b/concepts/container.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Container

Each bot runs in its own isolated container.

What Isolation Gives You

  • Separate filesystem per bot
  • Separate runtime process space
  • Controlled lifecycle (create/start/stop/delete)

This prevents one bot from interfering with another bot's execution environment.

Why It Matters

Container isolation is the foundation that allows bots to run tools, commands, and file operations safely in parallel.

Web UI Path

  • Bots > Select a bot > Container

Published under AGPLv3

- +
Skip to content

Container

Each bot runs in its own isolated container.

What Isolation Gives You

  • Separate filesystem per bot
  • Separate runtime process space
  • Controlled lifecycle (create/start/stop/delete)

This prevents one bot from interfering with another bot's execution environment.

Why It Matters

Container isolation is the foundation that allows bots to run tools, commands, and file operations safely in parallel.

Web UI Path

  • Bots > Select a bot > Container

Published under AGPLv3

+ \ No newline at end of file diff --git a/concepts/conversation-and-history.html b/concepts/conversation-and-history.html index 4b345827..9adbec4c 100644 --- a/concepts/conversation-and-history.html +++ b/concepts/conversation-and-history.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Conversation and History

Memoh organizes interactions as conversations with preserved history.

What This Includes

  • Ongoing chat context between users and bots
  • Message-level timeline and traceability
  • Source context for memory extraction and debugging

Why It Matters

Conversation history powers:

  • Better response continuity
  • Auditing and troubleshooting
  • Post-hoc analysis of bot behavior

Web UI Path

  • Chat > Select conversation
  • Bots > Select a bot > History

Published under AGPLv3

- +
Skip to content

Conversation and History

Memoh organizes interactions as conversations with preserved history.

What This Includes

  • Ongoing chat context between users and bots
  • Message-level timeline and traceability
  • Source context for memory extraction and debugging

Why It Matters

Conversation history powers:

  • Better response continuity
  • Auditing and troubleshooting
  • Post-hoc analysis of bot behavior

Web UI Path

  • Chat > Select conversation
  • Bots > Select a bot > History

Published under AGPLv3

+ \ No newline at end of file diff --git a/concepts/index.html b/concepts/index.html index 72416e67..7700143e 100644 --- a/concepts/index.html +++ b/concepts/index.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Concepts Overview

This section explains the core design concepts behind Memoh.

Use these pages when you want to understand how Memoh is designed, why features exist, and how different parts work together.

Concept Map

  • Bot: the core runtime unit
  • Provider and Model: how LLM capability is plugged in
  • Memory: how long-term knowledge is stored and retrieved
  • Channel: how external platforms connect to bots
  • Schedule: how tasks are triggered automatically
  • Container: isolated execution environment per bot
  • MCP: external tool and service integration protocol
  • Subagents: specialized delegated agents
  • Skills: reusable capability prompts/instructions
  • Conversation and History: chat context and traceability
  1. Bot
  2. Provider and Model
  3. Memory
  4. Channel
  5. Container
  6. Schedule
  7. MCP
  8. Subagents
  9. Skills
  10. Conversation and History

Published under AGPLv3

- +
Skip to content

Concepts Overview

This section explains the core design concepts behind Memoh.

Use these pages when you want to understand how Memoh is designed, why features exist, and how different parts work together.

Concept Map

  • Bot: the core runtime unit
  • Provider and Model: how LLM capability is plugged in
  • Memory: how long-term knowledge is stored and retrieved
  • Channel: how external platforms connect to bots
  • Schedule: how tasks are triggered automatically
  • Container: isolated execution environment per bot
  • MCP: external tool and service integration protocol
  • Subagents: specialized delegated agents
  • Skills: reusable capability prompts/instructions
  • Conversation and History: chat context and traceability
  1. Bot
  2. Provider and Model
  3. Memory
  4. Channel
  5. Container
  6. Schedule
  7. MCP
  8. Subagents
  9. Skills
  10. Conversation and History

Published under AGPLv3

+ \ No newline at end of file diff --git a/concepts/mcp.html b/concepts/mcp.html index 4d287a4d..08c245d1 100644 --- a/concepts/mcp.html +++ b/concepts/mcp.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

MCP

MCP (Model Context Protocol) connects Memoh bots to external tool services.

What MCP Adds

  • Standardized tool discovery and invocation
  • Remote capability extension without changing core bot code
  • Per-bot integration flexibility

Memoh supports MCP connections so bots can access external systems through a unified protocol.

Why It Matters

MCP makes capability extension modular. You can add or swap tool backends with minimal coupling.

Web UI Path

  • Bots > Select a bot > MCP

Published under AGPLv3

- +
Skip to content

MCP

MCP (Model Context Protocol) connects Memoh bots to external tool services.

What MCP Adds

  • Standardized tool discovery and invocation
  • Remote capability extension without changing core bot code
  • Per-bot integration flexibility

Memoh supports MCP connections so bots can access external systems through a unified protocol.

Why It Matters

MCP makes capability extension modular. You can add or swap tool backends with minimal coupling.

Web UI Path

  • Bots > Select a bot > MCP

Published under AGPLv3

+ \ No newline at end of file diff --git a/concepts/memory.html b/concepts/memory.html index c0fee323..5f5cc1c0 100644 --- a/concepts/memory.html +++ b/concepts/memory.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Memory

Memory is Memoh's long-term knowledge system for each bot.

How It Works

  • Important facts are extracted from conversations
  • Memories are stored and indexed
  • Relevant memories are retrieved by semantic similarity when needed

Memoh combines vector retrieval with keyword-style retrieval for better recall and precision.

Why It Matters

Memory enables continuity across long timelines, so bots can maintain context beyond short prompt windows.

Web UI Path

  • Bots > Select a bot > Memory

Published under AGPLv3

- +
Skip to content

Memory

Memory is Memoh's long-term knowledge system for each bot.

How It Works

  • Important facts are extracted from conversations
  • Memories are stored and indexed
  • Relevant memories are retrieved by semantic similarity when needed

Memoh combines vector retrieval with keyword-style retrieval for better recall and precision.

Why It Matters

Memory enables continuity across long timelines, so bots can maintain context beyond short prompt windows.

Web UI Path

  • Bots > Select a bot > Memory

Published under AGPLv3

+ \ No newline at end of file diff --git a/concepts/provider-and-model.html b/concepts/provider-and-model.html index 6a0fc2e0..334acfe1 100644 --- a/concepts/provider-and-model.html +++ b/concepts/provider-and-model.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Provider and Model

In Memoh, provider and model are separate but connected concepts:

  • A provider is the LLM service configuration (API endpoint, key, client type)
  • A model is the concrete chat or embedding model under that provider

Typical Setup

At minimum, a production-ready bot usually needs:

  • One chat model for dialog generation
  • One embedding model for memory indexing and retrieval

Model Assignment to Bot

Bots reference model IDs in settings:

  • chat_model_id
  • memory_model_id
  • embedding_model_id

This enables per-bot customization (for quality, latency, or cost).

Web UI Path

  • Models > Add Provider > Select Provider > Add Model
  • Bots > Select a bot > Settings > Choose chat/memory/embedding models

Published under AGPLv3

- +
Skip to content

Provider and Model

In Memoh, provider and model are separate but connected concepts:

  • A provider is the LLM service configuration (API endpoint, key, client type)
  • A model is the concrete chat or embedding model under that provider

Typical Setup

At minimum, a production-ready bot usually needs:

  • One chat model for dialog generation
  • One embedding model for memory indexing and retrieval

Model Assignment to Bot

Bots reference model IDs in settings:

  • chat_model_id
  • memory_model_id
  • embedding_model_id

This enables per-bot customization (for quality, latency, or cost).

Web UI Path

  • Models > Add Provider > Select Provider > Add Model
  • Bots > Select a bot > Settings > Choose chat/memory/embedding models

Published under AGPLv3

+ \ No newline at end of file diff --git a/concepts/schedule.html b/concepts/schedule.html index 66b1a576..d8016853 100644 --- a/concepts/schedule.html +++ b/concepts/schedule.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Schedule

A schedule is a cron-based automation rule that runs bot commands at defined times.

Core Fields

  • pattern: cron expression
  • command: command or task to execute
  • enabled: whether the schedule is active
  • max_calls: optional execution cap
  • current_calls: current run count

Why It Matters

Schedules make bots proactive, not only reactive.
You can automate recurring operations like summaries, reminders, checks, and maintenance tasks.

Web UI Path

  • Not available in current Web UI

Schedule is supported by backend and CLI/API, but there is currently no dedicated schedule page in the Web UI.

Published under AGPLv3

- +
Skip to content

Schedule

A schedule is a cron-based automation rule that runs bot commands at defined times.

Core Fields

  • pattern: cron expression
  • command: command or task to execute
  • enabled: whether the schedule is active
  • max_calls: optional execution cap
  • current_calls: current run count

Why It Matters

Schedules make bots proactive, not only reactive.
You can automate recurring operations like summaries, reminders, checks, and maintenance tasks.

Web UI Path

  • Not available in current Web UI

Schedule is supported by backend and CLI/API, but there is currently no dedicated schedule page in the Web UI.

Published under AGPLv3

+ \ No newline at end of file diff --git a/concepts/skills.html b/concepts/skills.html index 272a8418..d2b68b96 100644 --- a/concepts/skills.html +++ b/concepts/skills.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Skills

Skills are reusable capability instructions that guide how a bot (or subagent) solves specific classes of tasks.

Typical Skill Content

  • Scope and purpose
  • Input expectations
  • Execution steps
  • Constraints and output format

Why It Matters

Skills help keep behavior consistent, reduce prompt duplication, and make complex workflows easier to maintain.

Web UI Path

  • Bots > Select a bot > Subagents

Skills are currently primarily managed through agent/workspace configuration and runtime conventions, while subagent-related behavior is visible from the Subagents area.

Published under AGPLv3

- +
Skip to content

Skills

Skills are reusable capability instructions that guide how a bot (or subagent) solves specific classes of tasks.

Typical Skill Content

  • Scope and purpose
  • Input expectations
  • Execution steps
  • Constraints and output format

Why It Matters

Skills help keep behavior consistent, reduce prompt duplication, and make complex workflows easier to maintain.

Web UI Path

  • Bots > Select a bot > Subagents

Skills are currently primarily managed through agent/workspace configuration and runtime conventions, while subagent-related behavior is visible from the Subagents area.

Published under AGPLv3

+ \ No newline at end of file diff --git a/concepts/subagents.html b/concepts/subagents.html index 5ea29873..a2f660d5 100644 --- a/concepts/subagents.html +++ b/concepts/subagents.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Subagents

Subagents are specialized helper agents that a bot can delegate tasks to.

Core Idea

  • The main bot acts as coordinator
  • Subagents focus on narrower tasks
  • Results are combined back into the main workflow

This supports decomposition of complex requests into smaller, more reliable execution units.

Why It Matters

Subagent architecture improves scalability for multi-step tasks and helps separate responsibilities by role.

Web UI Path

  • Bots > Select a bot > Subagents

Published under AGPLv3

- +
Skip to content

Subagents

Subagents are specialized helper agents that a bot can delegate tasks to.

Core Idea

  • The main bot acts as coordinator
  • Subagents focus on narrower tasks
  • Results are combined back into the main workflow

This supports decomposition of complex requests into smaller, more reliable execution units.

Why It Matters

Subagent architecture improves scalability for multi-step tasks and helps separate responsibilities by role.

Web UI Path

  • Bots > Select a bot > Subagents

Published under AGPLv3

+ \ No newline at end of file diff --git a/getting-started.html b/getting-started.html index 4e6919c4..95f0b204 100644 --- a/getting-started.html +++ b/getting-started.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

About Memoh

What is Memoh?

Memoh is a multi-member, structured long-memory, containerized AI agent system platform. You can create your own AI bots and chat with them via Telegram, Lark (Feishu), and more. Every bot has an independent container and memory system, allowing it to edit files, execute commands, and access the network within its own container — like having its own computer.

Key Features

Multi-Bot Management

Create multiple bots. Humans and bots, or bots with each other, can chat privately, in groups, or collaborate. Build bot teams, or set up accounts for family members to manage daily tasks with bots.

Containerized Isolation

Each bot runs in its own isolated container (powered by Containerd) with a separate filesystem and network. Bots can freely read/write files and execute commands within their containers without interfering with each other.

Memory Engineering

A deeply engineered memory layer inspired by Mem0:

  • Automatically extracts key facts from each conversation turn and stores them as structured memories
  • Supports semantic search (via Qdrant vector database) and keyword retrieval (BM25)
  • Loads the last 24 hours of conversation context by default
  • Automatic memory compaction to keep the memory store lean
  • Multi-language auto-detection

Multi-Platform Support

Unified channel adapter architecture for connecting to multiple messaging platforms:

  • Telegram — Full support with streaming, Markdown, attachments, and replies
  • Lark (Feishu) — Full support
  • Web — Built-in web chat interface
  • CLI — Command-line chat

Agent Capabilities

Bots come with a rich set of built-in tools:

  • Web Search — Brave Search integration for real-time information
  • Subagents — Create specialized subagents, assign skills, and delegate complex tasks
  • Skills — Configurable skill system to extend bot capabilities
  • Container Operations — Read/write files, edit code, and execute commands inside the container
  • Memory Management — Search and manage memories
  • Messaging — Send messages and reactions

Multi-LLM Provider Support

Flexibly switch between a wide range of LLM providers:

  • OpenAI, Anthropic, Google, Azure, AWS Bedrock
  • Mistral, XAI, Ollama, Dashscope (Qwen), and more

MCP Protocol Support

Supports Model Context Protocol (MCP) via HTTP and SSE to connect external tool services. Each bot can have its own independent MCP connections.

Scheduled Tasks

Configure scheduled tasks using cron expressions to automatically run commands at specified times. Supports max execution count limits and manual triggers.

Graphical Configuration

Configure bots, channels, providers, models, MCP, skills, and all other settings through a web management UI — no coding required to set up your own AI bot.

CLI Tool

A command-line tool for bot management, channel configuration, model management, streaming chat, and more — designed for developers who prefer the terminal. See CLI documentation.

Installation

To get Memoh running:

  • Docker — Recommended. One-click or manual setup with Docker Compose. Includes all services (PostgreSQL, Qdrant, Containerd, server, agent, web) — no extra dependencies on the host.
  • config.toml — Reference for all configuration fields.

Published under AGPLv3

- +
Skip to content

About Memoh

What is Memoh?

Memoh is a multi-member, structured long-memory, containerized AI agent system platform. You can create your own AI bots and chat with them via Telegram, Lark (Feishu), and more. Every bot has an independent container and memory system, allowing it to edit files, execute commands, and access the network within its own container — like having its own computer.

Key Features

Multi-Bot Management

Create multiple bots. Humans and bots, or bots with each other, can chat privately, in groups, or collaborate. Build bot teams, or set up accounts for family members to manage daily tasks with bots.

Containerized Isolation

Each bot runs in its own isolated container (powered by Containerd) with a separate filesystem and network. Bots can freely read/write files and execute commands within their containers without interfering with each other.

Memory Engineering

A deeply engineered memory layer inspired by Mem0:

  • Automatically extracts key facts from each conversation turn and stores them as structured memories
  • Supports semantic search (via Qdrant vector database) and keyword retrieval (BM25)
  • Loads the last 24 hours of conversation context by default
  • Automatic memory compaction to keep the memory store lean
  • Multi-language auto-detection

Multi-Platform Support

Unified channel adapter architecture for connecting to multiple messaging platforms:

  • Telegram — Full support with streaming, Markdown, attachments, and replies
  • Lark (Feishu) — Full support
  • Web — Built-in web chat interface
  • CLI — Command-line chat

Agent Capabilities

Bots come with a rich set of built-in tools:

  • Web Search — Brave Search integration for real-time information
  • Subagents — Create specialized subagents, assign skills, and delegate complex tasks
  • Skills — Configurable skill system to extend bot capabilities
  • Container Operations — Read/write files, edit code, and execute commands inside the container
  • Memory Management — Search and manage memories
  • Messaging — Send messages and reactions

Multi-LLM Provider Support

Flexibly switch between a wide range of LLM providers:

  • OpenAI, Anthropic, Google, Azure, AWS Bedrock
  • Mistral, XAI, Ollama, Dashscope (Qwen), and more

MCP Protocol Support

Supports Model Context Protocol (MCP) via HTTP and SSE to connect external tool services. Each bot can have its own independent MCP connections.

Scheduled Tasks

Configure scheduled tasks using cron expressions to automatically run commands at specified times. Supports max execution count limits and manual triggers.

Graphical Configuration

Configure bots, channels, providers, models, MCP, skills, and all other settings through a web management UI — no coding required to set up your own AI bot.

CLI Tool

A command-line tool for bot management, channel configuration, model management, streaming chat, and more — designed for developers who prefer the terminal. See CLI documentation.

Installation

To get Memoh running:

  • Docker — Recommended. One-click or manual setup with Docker Compose. Includes all services (PostgreSQL, Qdrant, Containerd, server, agent, web) — no extra dependencies on the host.
  • config.toml — Reference for all configuration fields.

Published under AGPLv3

+ \ No newline at end of file diff --git a/getting-started/provider-and-model.html b/getting-started/provider-and-model.html index a21e8de7..45d22ac3 100644 --- a/getting-started/provider-and-model.html +++ b/getting-started/provider-and-model.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Configure Provider and Model

Before creating bots, you need to configure at least one LLM provider and add chat and embedding models. This guide walks you through the Web UI.

Prerequisites

Step 1: Open the Models Page

Click Models in the left sidebar to open the Provider and Model configuration page.

Models page - sidebar

The page has two panels:

  • Left: Provider list and filter
  • Right: Selected provider's details and models (or an empty state if none selected)

Step 2: Add a Provider

Click the Add Provider button (with a plus icon) at the bottom of the left panel.

Add Provider button

In the dialog, fill in:

FieldDescription
NameA display name for this provider (e.g. my-openai, ollama-local)
API KeyYour API key. For local services like Ollama, you can use a placeholder like ollama
Base URLThe API base URL (e.g. https://api.openai.com/v1, http://localhost:11434/v1 for Ollama)
TypeClient type: openai, openai-compat, anthropic, google, azure, bedrock, mistral, xai, ollama, dashscope

Add Provider dialog

Example — OpenAI:

  • Name: openai
  • API Key: sk-...
  • Base URL: https://api.openai.com/v1
  • Type: openai

Example — Ollama (local):

  • Name: ollama
  • API Key: ollama
  • Base URL: http://localhost:11434/v1
  • Type: ollama

Click Add to save. The new provider appears in the left sidebar.

Step 3: Add Models

Select a provider from the left panel. The right panel shows the provider form and the model list.

Provider selected - model list

Click Add Model to open the model creation dialog.

Fill in:

FieldDescription
Typechat or embedding
ModelModel ID (e.g. gpt-4, llama3.2, text-embedding-3-small)
Display NameOptional display name
DimensionsRequired for embedding models (e.g. 1536 for OpenAI embeddings)
MultimodalFor chat models only — enable if the model supports images

You need at least:

  • One chat model (for conversation)
  • One embedding model (for memory)

Add them under the same or different providers. For example:

  • Chat: gpt-4 (OpenAI) or llama3.2 (Ollama)
  • Embedding: text-embedding-3-small (OpenAI) or nomic-embed-text (Ollama)

Step 4: Edit or Delete

  • Provider: After selecting a provider, you can edit Name, API Key, and Base URL in the right panel, or delete the provider.
  • Model: Use the edit or delete actions on each model card in the list.

Next Steps

Once you have at least one chat model and one embedding model, you can create a bot (via Bots in the sidebar) and assign these models in the bot settings.

Published under AGPLv3

- +
Skip to content

Configure Provider and Model

Before creating bots, you need to configure at least one LLM provider and add chat and embedding models. This guide walks you through the Web UI.

Prerequisites

Step 1: Open the Models Page

Click Models in the left sidebar to open the Provider and Model configuration page.

Models page - sidebar

The page has two panels:

  • Left: Provider list and filter
  • Right: Selected provider's details and models (or an empty state if none selected)

Step 2: Add a Provider

Click the Add Provider button (with a plus icon) at the bottom of the left panel.

Add Provider button

In the dialog, fill in:

FieldDescription
NameA display name for this provider (e.g. my-openai, ollama-local)
API KeyYour API key. For local services like Ollama, you can use a placeholder like ollama
Base URLThe API base URL (e.g. https://api.openai.com/v1, http://localhost:11434/v1 for Ollama)
TypeClient type: openai, openai-compat, anthropic, google, azure, bedrock, mistral, xai, ollama, dashscope

Add Provider dialog

Example — OpenAI:

  • Name: openai
  • API Key: sk-...
  • Base URL: https://api.openai.com/v1
  • Type: openai

Example — Ollama (local):

  • Name: ollama
  • API Key: ollama
  • Base URL: http://localhost:11434/v1
  • Type: ollama

Click Add to save. The new provider appears in the left sidebar.

Step 3: Add Models

Select a provider from the left panel. The right panel shows the provider form and the model list.

Provider selected - model list

Click Add Model to open the model creation dialog.

Fill in:

FieldDescription
Typechat or embedding
ModelModel ID (e.g. gpt-4, llama3.2, text-embedding-3-small)
Display NameOptional display name
DimensionsRequired for embedding models (e.g. 1536 for OpenAI embeddings)
MultimodalFor chat models only — enable if the model supports images

You need at least:

  • One chat model (for conversation)
  • One embedding model (for memory)

Add them under the same or different providers. For example:

  • Chat: gpt-4 (OpenAI) or llama3.2 (Ollama)
  • Embedding: text-embedding-3-small (OpenAI) or nomic-embed-text (Ollama)

Step 4: Edit or Delete

  • Provider: After selecting a provider, you can edit Name, API Key, and Base URL in the right panel, or delete the provider.
  • Model: Use the edit or delete actions on each model card in the list.

Next Steps

Once you have at least one chat model and one embedding model, you can create a bot (via Bots in the sidebar) and assign these models in the bot settings.

Published under AGPLv3

+ \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 49d1384d..468c9647 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"cli_auth.md":"DPl-4zFk","cli_bot.md":"B2YOOp9H","cli_channel.md":"T-qsPRZ9","cli_chat.md":"LOg8zrpn","cli_config.md":"C-0Xv0hx","cli_index.md":"CTMBSccU","cli_model.md":"Bp0XdM9y","cli_provider.md":"CEEKGN01","cli_schedule.md":"DSG0HQuo","concepts_bot.md":"1aZ6YcT_","concepts_channel.md":"kmh0thdg","concepts_container.md":"CGr24tv7","concepts_conversation-and-history.md":"CrsSw6px","concepts_index.md":"C-_J0Dnw","concepts_mcp.md":"Bi2x7eIb","concepts_memory.md":"C_8mQlYI","concepts_provider-and-model.md":"D9DoYLAT","concepts_schedule.md":"DZlMw6iP","concepts_skills.md":"F6zpo0BV","concepts_subagents.md":"B1gVZCBU","getting-started.md":"B026JaLd","getting-started_provider-and-model.md":"Ix_AFx48","index.md":"BxPQTo9L","installation_config-toml.md":"DLEOCXmn","installation_docker.md":"xaCmXfCQ","troubleshooting.md":"DEVYH0Du","zh_concepts_identity-and-binding.md":"BpgZjxhl","zh_concepts_index.md":"CFVegv9w","zh_index.md":"N8D_wq8q","zh_style_terminology.md":"DtBRpWD7"} +{"blogs_2026-02-16.md":"ZcmuKUmd","blogs_index.md":"liWx4LKT","cli_auth.md":"DPl-4zFk","cli_bot.md":"B2YOOp9H","cli_channel.md":"T-qsPRZ9","cli_chat.md":"LOg8zrpn","cli_config.md":"C-0Xv0hx","cli_index.md":"CTMBSccU","cli_model.md":"Bp0XdM9y","cli_provider.md":"CEEKGN01","cli_schedule.md":"DSG0HQuo","concepts_bot.md":"1aZ6YcT_","concepts_channel.md":"kmh0thdg","concepts_container.md":"CGr24tv7","concepts_conversation-and-history.md":"CrsSw6px","concepts_index.md":"C-_J0Dnw","concepts_mcp.md":"Bi2x7eIb","concepts_memory.md":"C_8mQlYI","concepts_provider-and-model.md":"D9DoYLAT","concepts_schedule.md":"DZlMw6iP","concepts_skills.md":"F6zpo0BV","concepts_subagents.md":"B1gVZCBU","getting-started.md":"B026JaLd","getting-started_provider-and-model.md":"Ix_AFx48","index.md":"BxPQTo9L","installation_config-toml.md":"DLEOCXmn","installation_docker.md":"xaCmXfCQ","troubleshooting.md":"DEVYH0Du","zh_concepts_identity-and-binding.md":"BpgZjxhl","zh_concepts_index.md":"CFVegv9w","zh_index.md":"N8D_wq8q","zh_style_terminology.md":"DtBRpWD7"} diff --git a/index.html b/index.html index 13b8cae2..4f03bd55 100644 --- a/index.html +++ b/index.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Memoh Documentation

Memoh is a multi-member, structured long-memory, containerized AI agent system. Create your own AI bots, chat with them via Telegram, Lark (Feishu), Web, or CLI. Each bot runs in an isolated container with its own memory system — able to edit files, run commands, and access the network.

Documentation

Published under AGPLv3

- +
Skip to content

Memoh Documentation

Memoh is a multi-member, structured long-memory, containerized AI agent system. Create your own AI bots, chat with them via Telegram, Lark (Feishu), Web, or CLI. Each bot runs in an isolated container with its own memory system — able to edit files, run commands, and access the network.

Documentation

Published under AGPLv3

+ \ No newline at end of file diff --git a/installation/config-toml.html b/installation/config-toml.html index 57c3c688..35798b2c 100644 --- a/installation/config-toml.html +++ b/installation/config-toml.html @@ -9,9 +9,9 @@ - + - + @@ -19,7 +19,7 @@ -
Skip to content

config.toml Reference

Memoh uses a TOML configuration file. By default it looks for config.toml in the current directory. With Docker, you can mount a custom config via MEMOH_CONFIG (see Docker installation).

Full Example

toml
[log]
+    
Skip to content

config.toml Reference

Memoh uses a TOML configuration file. By default it looks for config.toml in the current directory. With Docker, you can mount a custom config via MEMOH_CONFIG (see Docker installation).

Full Example

toml
[log]
 level = "info"
 format = "text"
 
@@ -70,7 +70,7 @@
 [brave]
 api_key = ""
 base_url = "https://api.search.brave.com/res/v1/"

Section Reference

[log]

FieldTypeDefaultDescription
levelstring"info"Log level: debug, info, warn, error
formatstring"text"Log format: text or json

[server]

FieldTypeDefaultDescription
addrstring":8080"HTTP listen address. Use :8080 for all interfaces, or host:port (e.g. server:8080 in Docker).

[admin]

FieldTypeDefaultDescription
usernamestring"admin"Admin login username
passwordstringAdmin login password. Change in production.
emailstringAdmin email (for display)

[auth]

FieldTypeDefaultDescription
jwt_secretstringSecret for signing JWT tokens. Required. Generate with openssl rand -base64 32.
jwt_expires_instring"24h"JWT expiration, e.g. "24h", "168h" (7 days)

[containerd]

FieldTypeDefaultDescription
socket_pathstring"/run/containerd/containerd.sock"Path to containerd socket
namespacestring"default"Containerd namespace for bot containers

[mcp]

MCP (Model Context Protocol) container configuration. Each bot runs in a container built from this image.

FieldTypeDefaultDescription
imagestring"docker.io/library/memoh-mcp:latest"MCP container image
snapshotterstring"overlayfs"Containerd snapshotter
data_rootstring"data"Host path for bot data (Docker: /opt/memoh/data)
data_mountstring"/data"Path inside container where data is mounted

[postgres]

FieldTypeDefaultDescription
hoststring"127.0.0.1"PostgreSQL host
portint5432PostgreSQL port
userstring"postgres"Database user
passwordstringDatabase password
databasestring"memoh"Database name
sslmodestring"disable"SSL mode: disable, require, verify-ca, verify-full

[qdrant]

FieldTypeDefaultDescription
base_urlstring"http://127.0.0.1:6334"Qdrant HTTP API URL
api_keystring""Optional API key for Qdrant Cloud
collectionstring"memory"Vector collection name for memories
timeout_secondsint10Request timeout in seconds

[agent_gateway]

FieldTypeDefaultDescription
hoststring"127.0.0.1"Agent gateway bind host
portint8081Agent gateway port

In Docker Compose, host is typically "agent" (service name). The agent reads [server].addr to call the main API.

[web]

FieldTypeDefaultDescription
hoststring"127.0.0.1"Web UI bind host
portint8082Web UI port

[brave]

Brave Search API for the web search tool. Leave api_key empty to disable web search.

FieldTypeDefaultDescription
api_keystring""Brave Search API key. Get one at brave.com/search/api.
base_urlstring"https://api.search.brave.com/res/v1/"Brave Search API base URL

Published under AGPLv3

- + \ No newline at end of file diff --git a/installation/docker.html b/installation/docker.html index 96b3af91..cfffb6ba 100644 --- a/installation/docker.html +++ b/installation/docker.html @@ -9,9 +9,9 @@ - + - + @@ -19,7 +19,7 @@ -
Skip to content

Docker Installation

Docker is the recommended way to run Memoh. The stack includes PostgreSQL, Qdrant, Containerd, the main server, agent gateway, and web UI — all orchestrated via Docker Compose. You do not need to install containerd, nerdctl, or buildkit on your host; everything runs inside containers.

Prerequisites

One-Click Install

Run the official install script (requires Docker and Docker Compose):

bash
curl -fsSL https://raw.githubusercontent.com/memohai/Memoh/main/scripts/install.sh | sh

The script will:

  1. Check for Docker and Docker Compose
  2. Prompt for configuration (workspace, data directory, admin credentials, JWT secret, Postgres password)
  3. Clone the repository
  4. Generate config.toml from the Docker template
  5. Start all services with docker compose up -d --build

Silent install (use all defaults, no prompts):

bash
curl -fsSL https://raw.githubusercontent.com/memohai/Memoh/main/scripts/install.sh | sh -s -- -y

Defaults when running silently:

  • Workspace: ~/memoh
  • Data directory: ~/memoh/data
  • Admin: admin / admin123
  • JWT secret: auto-generated
  • Postgres password: memoh123

Manual Install

Clone the repository and start with Docker Compose:

bash
git clone https://github.com/memohai/Memoh.git
+    
Skip to content

Docker Installation

Docker is the recommended way to run Memoh. The stack includes PostgreSQL, Qdrant, Containerd, the main server, agent gateway, and web UI — all orchestrated via Docker Compose. You do not need to install containerd, nerdctl, or buildkit on your host; everything runs inside containers.

Prerequisites

One-Click Install

Run the official install script (requires Docker and Docker Compose):

bash
curl -fsSL https://raw.githubusercontent.com/memohai/Memoh/main/scripts/install.sh | sh

The script will:

  1. Check for Docker and Docker Compose
  2. Prompt for configuration (workspace, data directory, admin credentials, JWT secret, Postgres password)
  3. Clone the repository
  4. Generate config.toml from the Docker template
  5. Start all services with docker compose up -d --build

Silent install (use all defaults, no prompts):

bash
curl -fsSL https://raw.githubusercontent.com/memohai/Memoh/main/scripts/install.sh | sh -s -- -y

Defaults when running silently:

  • Workspace: ~/memoh
  • Data directory: ~/memoh/data
  • Admin: admin / admin123
  • JWT secret: auto-generated
  • Postgres password: memoh123

Manual Install

Clone the repository and start with Docker Compose:

bash
git clone https://github.com/memohai/Memoh.git
 cd Memoh
 docker compose up -d

By default, Docker Compose uses docker/config/config.docker.toml. No config file in the project root is mounted — only this built-in config is used. See config.toml reference for all configuration fields.

Access Points

After startup:

ServiceURL
Web UIhttp://localhost:8082
APIhttp://localhost:8080
Agent Gatewayhttp://localhost:8081

Default login: admin / admin123

First startup may take 1–2 minutes while images build and services initialize.

Custom Configuration

To use your own config file:

  1. Copy the Docker config template and edit it. See config.toml reference for field descriptions:
bash
cp docker/config/config.docker.toml config.toml
 nano config.toml
  1. Point MEMOH_CONFIG at your config when starting (path is on the host; run docker compose from the project root):
bash
MEMOH_CONFIG=./config.toml docker compose up -d

Recommended changes for production (see config.toml reference for details):

  • admin.password — Change the admin password
  • auth.jwt_secret — Generate with openssl rand -base64 32
  • postgres.password — Change the database password (and set POSTGRES_PASSWORD when running docker compose)

Common Commands

bash
docker compose up -d           # Start
@@ -30,7 +30,7 @@
 docker compose logs containerd # View containerd logs
 docker compose config          # Validate configuration
 docker compose build --no-cache && docker compose up -d  # Full rebuild

Security Warnings

  • The main service runs with privileged container access — only run in trusted environments
  • You must change all default passwords and secrets before production use
  • Use HTTPS in production

Published under AGPLv3

- + \ No newline at end of file diff --git a/troubleshooting.html b/troubleshooting.html index 23e1ad0e..9b258edc 100644 --- a/troubleshooting.html +++ b/troubleshooting.html @@ -9,9 +9,9 @@ - + - + @@ -19,11 +19,11 @@ -
Skip to content

Troubleshooting

MCP Container: no running task found: task mcp-xxx not found

Symptom

When a bot tries to use container tools (e.g., execute commands), the server logs show:

level=WARN msg="exec failed" provider=container_tool bot_id=xxx command=date error="no running task found: task mcp-xxx not found"

The containerd container logs may also show:

level=error msg="failed to delete task" error="rpc error: code = NotFound desc = container not created: not found"

Cause

The [mcp] data_root in config.toml is set to a host machine path (e.g., /Users/you/Code/Memoh/data), but the server and containerd containers use a Docker named volume mounted at /opt/memoh/data.

When the server creates an MCP container inside containerd, it uses data_root as the mount source. Since this host path does not exist inside the containerd container, runc fails with:

failed to fulfil mount request: open /Users/you/Code/Memoh/data/bots/xxx: no such file or directory

Solution

  1. Set data_root to the in-container path in your config:
toml
[mcp]
+    
Skip to content

Troubleshooting

MCP Container: no running task found: task mcp-xxx not found

Symptom

When a bot tries to use container tools (e.g., execute commands), the server logs show:

level=WARN msg="exec failed" provider=container_tool bot_id=xxx command=date error="no running task found: task mcp-xxx not found"

The containerd container logs may also show:

level=error msg="failed to delete task" error="rpc error: code = NotFound desc = container not created: not found"

Cause

The [mcp] data_root in config.toml is set to a host machine path (e.g., /Users/you/Code/Memoh/data), but the server and containerd containers use a Docker named volume mounted at /opt/memoh/data.

When the server creates an MCP container inside containerd, it uses data_root as the mount source. Since this host path does not exist inside the containerd container, runc fails with:

failed to fulfil mount request: open /Users/you/Code/Memoh/data/bots/xxx: no such file or directory

Solution

  1. Set data_root to the in-container path in your config:
toml
[mcp]
 data_root = "/opt/memoh/data"
  1. Clean up the stale containerd container (if it exists):
bash
docker exec memoh-containerd ctr -n default containers rm mcp-<bot-id>
  1. Restart the server:
bash
docker compose restart server

Note: If you also run the server locally (outside Docker), keep the Docker config (docker/config/config.docker.toml) separate from your local config.toml, and update docker-compose.yml to mount the Docker-specific config instead.

MCP Container: Image update not taking effect after rebuild

Symptom

After updating Dockerfile.containerd (e.g., adding Node.js/Python to the MCP image), rebuilding and restarting the containerd container, MCP tools still fail with errors like:

exec: "npx": executable file not found in $PATH

Cause

The containerd entrypoint script (containerd-entrypoint.sh) skips image import if the image already exists in containerd's image store:

sh
if ! ctr -n default images check "name==${MCP_IMAGE}" ...; then
   # import
 fi

Since containerd_data is a persistent Docker volume, the old MCP image survives across container restarts. The new image embedded in the rebuilt Docker image is never imported.

Solution

  1. Remove the old MCP image from containerd:
bash
docker exec memoh-containerd ctr -n default images rm docker.io/library/memoh-mcp:latest
  1. Restart the containerd container to trigger re-import:
bash
docker compose restart containerd
  1. Verify the new image was imported (size should be significantly larger if Node.js/Python were added):
bash
docker exec memoh-containerd ctr -n default images ls
  1. Delete the bot's MCP container and recreate it from the bot detail page so it uses the new image.

Published under AGPLv3

- + \ No newline at end of file diff --git a/zh/concepts/identity-and-binding.html b/zh/concepts/identity-and-binding.html index 87db9bdd..8b7e486f 100644 --- a/zh/concepts/identity-and-binding.html +++ b/zh/concepts/identity-and-binding.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

账号模型与绑定

账号模型

Memoh 将平台账号与系统账号视为两类不同实体:

  • 平台账号(ChannelIdentity 是用户在外部接入平台上的账号(例如飞书账号),不是 Memoh 内部账号。
  • 系统账号(User 是 Memoh 系统内账号。

平台账号在初始阶段可以不绑定系统账号。
bind 的职责是完成这两类账号的关联。

接入平台与 Bot

  • 接入平台(channel 是入站消息来源。
  • Bot 是系统内的授权与资源边界。

Bot 由系统账号管理,入站消息由平台账号产生。

为什么账号绑定是账号作用域

账号绑定的目标是建立账号归属关系,而不是直接发放 bot 资源权限:

  • 它只负责平台账号与系统账号的绑定;
  • 不把账号绑定与成员管理语义耦合在一起;
  • 让 bot 访问控制保持独立、可演进。

账号绑定流程(当前共识)

  1. 用户以自己的系统账号申请 bind code;
  2. 平台账号在支持的接入平台会话中发送 code;
  3. 系统校验 code,完成平台账号到系统账号的绑定;
  4. bot 成员与授权由独立流程处理。

Bot 类型语义

  • Public bot:支持成员协作语义。
  • Personal bot:语义上应为单 owner,不应依赖成员机制。

注:本文档记录的是产品语义与共识方向。
部分运行时细节仍可能处于收敛阶段。

Published under AGPLv3

- +
Skip to content

账号模型与绑定

账号模型

Memoh 将平台账号与系统账号视为两类不同实体:

  • 平台账号(ChannelIdentity 是用户在外部接入平台上的账号(例如飞书账号),不是 Memoh 内部账号。
  • 系统账号(User 是 Memoh 系统内账号。

平台账号在初始阶段可以不绑定系统账号。
bind 的职责是完成这两类账号的关联。

接入平台与 Bot

  • 接入平台(channel 是入站消息来源。
  • Bot 是系统内的授权与资源边界。

Bot 由系统账号管理,入站消息由平台账号产生。

为什么账号绑定是账号作用域

账号绑定的目标是建立账号归属关系,而不是直接发放 bot 资源权限:

  • 它只负责平台账号与系统账号的绑定;
  • 不把账号绑定与成员管理语义耦合在一起;
  • 让 bot 访问控制保持独立、可演进。

账号绑定流程(当前共识)

  1. 用户以自己的系统账号申请 bind code;
  2. 平台账号在支持的接入平台会话中发送 code;
  3. 系统校验 code,完成平台账号到系统账号的绑定;
  4. bot 成员与授权由独立流程处理。

Bot 类型语义

  • Public bot:支持成员协作语义。
  • Personal bot:语义上应为单 owner,不应依赖成员机制。

注:本文档记录的是产品语义与共识方向。
部分运行时细节仍可能处于收敛阶段。

Published under AGPLv3

+ \ No newline at end of file diff --git a/zh/concepts/index.html b/zh/concepts/index.html index f1fb90dc..8db3f166 100644 --- a/zh/concepts/index.html +++ b/zh/concepts/index.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

核心概念

本章节用于定义 Memoh 的核心账号与访问概念。

概念图

  • 系统账号(User:Memoh 系统内账号。
  • 平台账号(ChannelIdentity:用户在外部接入平台上的账号,不是 Memoh 系统内账号(例如用户的飞书账号)。
  • Bot:由系统账号管理的资源与访问边界。
  • 账号绑定(bind:把平台账号关联到系统账号的过程。

为什么重要

Memoh 需要同时处理外部接入平台消息与系统内权限控制。
因此我们明确区分平台账号与系统账号,并将 bot 授权与账号绑定解耦。

术语说明:文档中的“平台账号”统一指用户在对应平台上的真实账号(如飞书账号),不指本项目内部账号。

本章内容

Published under AGPLv3

- +
Skip to content

核心概念

本章节用于定义 Memoh 的核心账号与访问概念。

概念图

  • 系统账号(User:Memoh 系统内账号。
  • 平台账号(ChannelIdentity:用户在外部接入平台上的账号,不是 Memoh 系统内账号(例如用户的飞书账号)。
  • Bot:由系统账号管理的资源与访问边界。
  • 账号绑定(bind:把平台账号关联到系统账号的过程。

为什么重要

Memoh 需要同时处理外部接入平台消息与系统内权限控制。
因此我们明确区分平台账号与系统账号,并将 bot 授权与账号绑定解耦。

术语说明:文档中的“平台账号”统一指用户在对应平台上的真实账号(如飞书账号),不指本项目内部账号。

本章内容

Published under AGPLv3

+ \ No newline at end of file diff --git a/zh/index.html b/zh/index.html index 1f9f7a88..864c6585 100644 --- a/zh/index.html +++ b/zh/index.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

Memoh 文档

Memoh 是一个多成员、长记忆、容器化的 AI Agent 系统。

文档章节

面向文档贡献者

当前维护范围

当前文档先聚焦账号语义与访问控制:

  • 区分系统账号与平台账号
  • 解释为什么账号绑定是账号作用域
  • 说明账号绑定与 bot 访问控制之间的关系

说明:“平台账号”指用户在外部平台上的真实账号(例如飞书账号),不是 Memoh 系统账号。

Published under AGPLv3

- +
Skip to content

Memoh 文档

Memoh 是一个多成员、长记忆、容器化的 AI Agent 系统。

文档章节

面向文档贡献者

当前维护范围

当前文档先聚焦账号语义与访问控制:

  • 区分系统账号与平台账号
  • 解释为什么账号绑定是账号作用域
  • 说明账号绑定与 bot 访问控制之间的关系

说明:“平台账号”指用户在外部平台上的真实账号(例如飞书账号),不是 Memoh 系统账号。

Published under AGPLv3

+ \ No newline at end of file diff --git a/zh/style/terminology.html b/zh/style/terminology.html index ceaee4d5..ad4e5bb0 100644 --- a/zh/style/terminology.html +++ b/zh/style/terminology.html @@ -9,9 +9,9 @@ - + - + @@ -19,8 +19,8 @@ -
Skip to content

术语规范

适用对象:文档编写者与维护者。 本页用于统一写作语义,不是面向最终用户的功能说明。

规范术语

  • 系统账号(User:Memoh 系统内账号。
  • 平台账号(ChannelIdentity:用户在外部接入平台上的账号,不是 Memoh 内账号。
  • 接入平台(channel:承载入站消息的外部平台。
  • 账号绑定(bind:把平台账号关联到系统账号的过程。
  • 绑定码(Bind Code):用于账号绑定的一次性代码。
  • Bot:由系统账号管理的资源与授权边界。

推荐写法

  • 面向产品语义时,优先写 “平台账号”,不要直接写 actor。
  • 描述业务行为时,优先写 “接入平台”,不要直接写 channel。
  • 首次出现保留技术别名,后续可只用中文术语:
    • 平台账号(ChannelIdentity
    • 系统账号(User
    • 账号绑定(bind

禁用或不推荐写法

  • 在概念文档中直接使用 actor(除非明确引用代码符号)。
  • 使用含糊表述如 “平台用户”(未区分系统账号与平台账号)。
  • 写出“平台账号是 Memoh 内部账号”这类错误语义。

示例

  • 正确:“平台账号是用户在飞书上的账号,不是 Memoh 系统账号。”
  • 正确:“账号绑定用于把平台账号关联到系统账号。”
  • 错误:“Actor 是 Memoh 里的用户。”

自检清单

  • 是否明确区分了系统账号与平台账号?
  • 叙述中是否将 channel 表述为接入平台?
  • 是否仅在首处保留技术别名?

Published under AGPLv3

- +
Skip to content

术语规范

适用对象:文档编写者与维护者。 本页用于统一写作语义,不是面向最终用户的功能说明。

规范术语

  • 系统账号(User:Memoh 系统内账号。
  • 平台账号(ChannelIdentity:用户在外部接入平台上的账号,不是 Memoh 内账号。
  • 接入平台(channel:承载入站消息的外部平台。
  • 账号绑定(bind:把平台账号关联到系统账号的过程。
  • 绑定码(Bind Code):用于账号绑定的一次性代码。
  • Bot:由系统账号管理的资源与授权边界。

推荐写法

  • 面向产品语义时,优先写 “平台账号”,不要直接写 actor。
  • 描述业务行为时,优先写 “接入平台”,不要直接写 channel。
  • 首次出现保留技术别名,后续可只用中文术语:
    • 平台账号(ChannelIdentity
    • 系统账号(User
    • 账号绑定(bind

禁用或不推荐写法

  • 在概念文档中直接使用 actor(除非明确引用代码符号)。
  • 使用含糊表述如 “平台用户”(未区分系统账号与平台账号)。
  • 写出“平台账号是 Memoh 内部账号”这类错误语义。

示例

  • 正确:“平台账号是用户在飞书上的账号,不是 Memoh 系统账号。”
  • 正确:“账号绑定用于把平台账号关联到系统账号。”
  • 错误:“Actor 是 Memoh 里的用户。”

自检清单

  • 是否明确区分了系统账号与平台账号?
  • 叙述中是否将 channel 表述为接入平台?
  • 是否仅在首处保留技术别名?

Published under AGPLv3

+ \ No newline at end of file