Files
Memoh/getting-started/slash-commands.html
T
2026-04-16 10:15:15 +00:00

38 lines
53 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Slash Commands | Memoh Documentation</title>
<meta name="description" content="Multi-Member, Structured Long-Memory, Containerized AI Agent System.">
<meta name="generator" content="VitePress v1.6.4">
<link rel="preload stylesheet" href="/assets/style.CSFKb52n.css" as="style">
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
<script type="module" src="/assets/app.B5sCMCRh.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/theme.Di4xojWx.js">
<link rel="modulepreload" href="/assets/chunks/framework.DXGyWiRo.js">
<link rel="modulepreload" href="/assets/getting-started_slash-commands.md.B9pb8gxb.lean.js">
<link rel="icon" href="/logo.svg">
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body>
<div id="app"><div class="Layout" data-v-ba7c87da><!--[--><!--]--><!--[--><span tabindex="-1" data-v-d63408fd></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-d63408fd>Skip to content</a><!--]--><!----><header class="VPNav" data-v-ba7c87da data-v-908bdb68><div class="VPNavBar" data-v-908bdb68 data-v-8d1ffe88><div class="wrapper" data-v-8d1ffe88><div class="container" data-v-8d1ffe88><div class="title" data-v-8d1ffe88><div class="VPNavBarTitle has-sidebar" data-v-8d1ffe88 data-v-66d4ae12><a class="title" href="/" data-v-66d4ae12><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt="Memoh" data-v-21b99582><!--]--><span data-v-66d4ae12>Memoh</span><!--[--><!--]--></a></div></div><div class="content" data-v-8d1ffe88><div class="content-body" data-v-8d1ffe88><!--[--><!--]--><div class="VPNavBarSearch search" data-v-8d1ffe88><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-8d1ffe88 data-v-a23194af><span id="main-nav-aria-label" class="visually-hidden" data-v-a23194af> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/" tabindex="0" data-v-a23194af data-v-e59bbbee><!--[--><span data-v-e59bbbee>Guides</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/blogs/" tabindex="0" data-v-a23194af data-v-e59bbbee><!--[--><span data-v-e59bbbee>Blogs</span><!--]--></a><!--]--><!--]--></nav><div class="VPFlyout VPNavBarTranslations translations" data-v-8d1ffe88 data-v-2d4849be data-v-c9799874><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="Change language" data-v-c9799874><span class="text" data-v-c9799874><span class="vpi-languages option-icon" data-v-c9799874></span><!----><span class="vpi-chevron-down text-icon" data-v-c9799874></span></span></button><div class="menu" data-v-c9799874><div class="VPMenu" data-v-c9799874 data-v-b1338896><!----><!--[--><!--[--><div class="items" data-v-2d4849be><p class="title" data-v-2d4849be>English</p><!--[--><div class="VPMenuLink" data-v-2d4849be data-v-859c4b5e><a class="VPLink link" href="/zh/getting-started/slash-commands.html" data-v-859c4b5e><!--[--><span data-v-859c4b5e>简体中文</span><!--]--></a></div><!--]--></div><!--]--><!--]--></div></div></div><div class="VPNavBarAppearance appearance" data-v-8d1ffe88 data-v-c2b7fe22><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-c2b7fe22 data-v-95390f3d data-v-65cb479b><span class="check" data-v-65cb479b><span class="icon" data-v-65cb479b><!--[--><span class="vpi-sun sun" data-v-95390f3d></span><span class="vpi-moon moon" data-v-95390f3d></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-8d1ffe88 data-v-5bf14e4d data-v-ce44a42a><!--[--><a class="VPSocialLink no-icon" href="https://github.com/memohai/Memoh" aria-label="github" target="_blank" rel="noopener" data-v-ce44a42a data-v-9d5b176c><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-8d1ffe88 data-v-563e76b4 data-v-c9799874><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-c9799874><span class="vpi-more-horizontal icon" data-v-c9799874></span></button><div class="menu" data-v-c9799874><div class="VPMenu" data-v-c9799874 data-v-b1338896><!----><!--[--><!--[--><div class="group translations" data-v-563e76b4><p class="trans-title" data-v-563e76b4>English</p><!--[--><div class="VPMenuLink" data-v-563e76b4 data-v-859c4b5e><a class="VPLink link" href="/zh/getting-started/slash-commands.html" data-v-859c4b5e><!--[--><span data-v-859c4b5e>简体中文</span><!--]--></a></div><!--]--></div><div class="group" data-v-563e76b4><div class="item appearance" data-v-563e76b4><p class="label" data-v-563e76b4>Appearance</p><div class="appearance-action" data-v-563e76b4><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-563e76b4 data-v-95390f3d data-v-65cb479b><span class="check" data-v-65cb479b><span class="icon" data-v-65cb479b><!--[--><span class="vpi-sun sun" data-v-95390f3d></span><span class="vpi-moon moon" data-v-95390f3d></span><!--]--></span></span></button></div></div></div><div class="group" data-v-563e76b4><div class="item social-links" data-v-563e76b4><div class="VPSocialLinks social-links-list" data-v-563e76b4 data-v-ce44a42a><!--[--><a class="VPSocialLink no-icon" href="https://github.com/memohai/Memoh" aria-label="github" target="_blank" rel="noopener" data-v-ce44a42a data-v-9d5b176c><span class="vpi-social-github"></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-8d1ffe88 data-v-96eb4489><span class="container" data-v-96eb4489><span class="top" data-v-96eb4489></span><span class="middle" data-v-96eb4489></span><span class="bottom" data-v-96eb4489></span></span></button></div></div></div></div><div class="divider" data-v-8d1ffe88><div class="divider-line" data-v-8d1ffe88></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-ba7c87da data-v-b2c93339><div class="container" data-v-b2c93339><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-b2c93339><span class="vpi-align-left menu-icon" data-v-b2c93339></span><span class="menu-text" data-v-b2c93339>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-b2c93339 data-v-d1ffc3c0><button data-v-d1ffc3c0>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-ba7c87da data-v-59945d5d><div class="curtain" data-v-59945d5d></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-59945d5d><span class="visually-hidden" id="sidebar-aria-label" data-v-59945d5d> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-5df780f0><section class="VPSidebarItem level-0" data-v-5df780f0 data-v-31549b30><!----><div class="items" data-v-31549b30><!--[--><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/index.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Overview</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/about.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>About Memoh</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-5df780f0><section class="VPSidebarItem level-0" data-v-5df780f0 data-v-31549b30><div class="item" role="button" tabindex="0" data-v-31549b30><div class="indicator" data-v-31549b30></div><h2 class="text" data-v-31549b30>Installation</h2><!----></div><div class="items" data-v-31549b30><!--[--><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/installation/docker.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Docker</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-5df780f0><section class="VPSidebarItem level-0 has-active" data-v-5df780f0 data-v-31549b30><div class="item" role="button" tabindex="0" data-v-31549b30><div class="indicator" data-v-31549b30></div><h2 class="text" data-v-31549b30>Getting Started</h2><!----></div><div class="items" data-v-31549b30><!--[--><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/provider-and-model.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>LLM Provider</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/bot.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Bot</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/sessions.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Sessions</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/access.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Access Control</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/container.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Container</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/files.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Files</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/skills.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Skills</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/supermarket.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Supermarket</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/mcp.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>MCP</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/channels.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Channels</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/browser.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Browser</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/memory.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Memory</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/compaction.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Context Compaction</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/heartbeat.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Heartbeat</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/schedule.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Scheduled Tasks</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/search-provider.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Web Search</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/email.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Email</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/getting-started/slash-commands.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Slash Commands</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-5df780f0><section class="VPSidebarItem level-0" data-v-5df780f0 data-v-31549b30><div class="item" role="button" tabindex="0" data-v-31549b30><div class="indicator" data-v-31549b30></div><h2 class="text" data-v-31549b30>Memory Providers</h2><!----></div><div class="items" data-v-31549b30><!--[--><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/memory-providers/index.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Overview</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/memory-providers/builtin.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Built-in</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/memory-providers/mem0.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Mem0</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/memory-providers/openviking.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>OpenViking</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-5df780f0><section class="VPSidebarItem level-0" data-v-5df780f0 data-v-31549b30><div class="item" role="button" tabindex="0" data-v-31549b30><div class="indicator" data-v-31549b30></div><h2 class="text" data-v-31549b30>TTS Providers</h2><!----></div><div class="items" data-v-31549b30><!--[--><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/tts-providers/index.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Overview</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/tts-providers/edge.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Edge TTS</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-5df780f0><section class="VPSidebarItem level-0" data-v-5df780f0 data-v-31549b30><div class="item" role="button" tabindex="0" data-v-31549b30><div class="indicator" data-v-31549b30></div><h2 class="text" data-v-31549b30>Channels</h2><!----></div><div class="items" data-v-31549b30><!--[--><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/channels/index.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Overview</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/channels/telegram.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Telegram</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/channels/feishu.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Feishu (Lark)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/channels/discord.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Discord</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/channels/qq.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>QQ</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/channels/matrix.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Matrix</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/channels/misskey.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>Misskey</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/channels/dingtalk.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>DingTalk</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/channels/wecom.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>WeCom (WeWork)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/channels/weixin.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>WeChat</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-31549b30 data-v-31549b30><div class="item" data-v-31549b30><div class="indicator" data-v-31549b30></div><a class="VPLink link link" href="/channels/wechatoa.html" data-v-31549b30><!--[--><p class="text" data-v-31549b30>WeChat Official Account</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-ba7c87da data-v-6c992f05><div class="VPDoc has-sidebar has-aside" data-v-6c992f05 data-v-888acc39><!--[--><!--]--><div class="container" data-v-888acc39><div class="aside" data-v-888acc39><div class="aside-curtain" data-v-888acc39></div><div class="aside-container" data-v-888acc39><div class="aside-content" data-v-888acc39><div class="VPDocAside" data-v-888acc39 data-v-8cfe0409><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-8cfe0409 data-v-116d4a1f><div class="content" data-v-116d4a1f><div class="outline-marker" data-v-116d4a1f></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-116d4a1f>On this page</div><ul class="VPDocOutlineItem root" data-v-116d4a1f data-v-ba57d2ed><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-8cfe0409></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-888acc39><div class="content-container" data-v-888acc39><!--[--><!--]--><main class="main" data-v-888acc39><div style="position:relative;" class="vp-doc _getting-started_slash-commands" data-v-888acc39><div><h1 id="slash-commands" tabindex="-1">Slash Commands <a class="header-anchor" href="#slash-commands" aria-label="Permalink to &quot;Slash Commands&quot;"></a></h1><p>Memoh bots support <strong>slash commands</strong> that are intercepted before the LLM runs. They are intended for fast inspection and control tasks such as viewing settings, switching providers, checking session status, or creating a fresh session.</p><p>Slash commands work in channel adapters and in the built-in Web UI chat. They do not consume model tokens just to parse the command itself.</p><hr><h2 id="command-model" tabindex="-1">Command Model <a class="header-anchor" href="#command-model" aria-label="Permalink to &quot;Command Model&quot;"></a></h2><p>Most commands follow a resource-group pattern:</p><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>/resource [action] [arguments...]</span></span></code></pre></div><p>Examples:</p><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>/schedule list</span></span>
<span class="line"><span>/model current</span></span>
<span class="line"><span>/schedule create morning-news &quot;0 9 * * *&quot; &quot;Send a daily summary&quot;</span></span></code></pre></div><p>Key ideas:</p><ul><li><strong>resource</strong> is the command group, such as <code>schedule</code>, <code>model</code>, or <code>status</code>.</li><li><strong>action</strong> is the specific operation, such as <code>list</code>, <code>get</code>, <code>set</code>, or <code>latest</code>.</li><li><strong>arguments</strong> are positional values after the action. Use quotes when a value contains spaces.</li><li>Some groups have a <strong>default action</strong>, so <code>/settings</code> is equivalent to <code>/settings get</code>, and <code>/status</code> is equivalent to <code>/status show</code>.</li></ul><p>Two commands are <strong>top-level</strong> instead of resource groups:</p><ul><li><code>/new</code> — create a new session for the current conversation route</li><li><code>/stop</code> — abort the currently running generation for the current conversation</li></ul><hr><h2 id="built-in-help" tabindex="-1">Built-in Help <a class="header-anchor" href="#built-in-help" aria-label="Permalink to &quot;Built-in Help&quot;"></a></h2><p>The slash system has layered help built into it:</p><table tabindex="0"><thead><tr><th>Command</th><th>Meaning</th></tr></thead><tbody><tr><td><code>/help</code></td><td>Show the top-level command list</td></tr><tr><td><code>/help &lt;group&gt;</code></td><td>Show actions inside one group</td></tr><tr><td><code>/help &lt;group&gt; &lt;action&gt;</code></td><td>Show detailed usage for one action</td></tr></tbody></table><p>Examples:</p><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>/help</span></span>
<span class="line"><span>/help model</span></span>
<span class="line"><span>/help model set</span></span></code></pre></div><p>This is the fastest way to discover the exact live command surface for your current Memoh version.</p><hr><h2 id="parsing-rules" tabindex="-1">Parsing Rules <a class="header-anchor" href="#parsing-rules" aria-label="Permalink to &quot;Parsing Rules&quot;"></a></h2><p>Slash commands support a few convenience forms:</p><ul><li><strong>Mention-prefixed commands</strong> work in group chats, for example <code>@BotName /help</code>.</li><li><strong>Telegram bot suffixes</strong> are accepted, for example <code>/help@MemohBot</code>.</li><li>Quoted strings are preserved as one argument, for example:</li></ul><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>/schedule create morning-news &quot;0 9 * * *&quot; &quot;Send today&#39;s top stories&quot;</span></span></code></pre></div><p>If the text does not resolve to a known command, Memoh treats it as a normal chat message instead of a slash command.</p><hr><h2 id="permissions" tabindex="-1">Permissions <a class="header-anchor" href="#permissions" aria-label="Permalink to &quot;Permissions&quot;"></a></h2><p>Read-only actions are available to users who can already chat with the bot. Write actions such as <code>set</code>, <code>create</code>, <code>update</code>, <code>delete</code>, <code>enable</code>, and <code>disable</code> are <strong>owner-only</strong>.</p><p>In <code>/help</code> output, owner-only actions are marked with <code>[owner]</code>.</p><hr><h2 id="quick-reference" tabindex="-1">Quick Reference <a class="header-anchor" href="#quick-reference" aria-label="Permalink to &quot;Quick Reference&quot;"></a></h2><h3 id="top-level-commands" tabindex="-1">Top-Level Commands <a class="header-anchor" href="#top-level-commands" aria-label="Permalink to &quot;Top-Level Commands&quot;"></a></h3><table tabindex="0"><thead><tr><th>Command</th><th>Description</th></tr></thead><tbody><tr><td><code>/help</code></td><td>Show slash command help</td></tr><tr><td>`/new [chat</td><td>discuss]`</td></tr><tr><td><code>/stop</code></td><td>Stop the current generation</td></tr></tbody></table><h3 id="resource-groups" tabindex="-1">Resource Groups <a class="header-anchor" href="#resource-groups" aria-label="Permalink to &quot;Resource Groups&quot;"></a></h3><table tabindex="0"><thead><tr><th>Group</th><th>Description</th><th>Default Action</th></tr></thead><tbody><tr><td><code>/schedule</code></td><td>Manage scheduled tasks</td><td>None</td></tr><tr><td><code>/mcp</code></td><td>Inspect MCP connections</td><td>None</td></tr><tr><td><code>/settings</code></td><td>View and update bot settings</td><td><code>get</code></td></tr><tr><td><code>/model</code></td><td>View and switch bot models</td><td>None</td></tr><tr><td><code>/memory</code></td><td>View and switch memory providers</td><td>None</td></tr><tr><td><code>/search</code></td><td>View and switch search providers</td><td>None</td></tr><tr><td><code>/browser</code></td><td>View and switch browser contexts</td><td>None</td></tr><tr><td><code>/usage</code></td><td>View token usage</td><td><code>summary</code></td></tr><tr><td><code>/email</code></td><td>Inspect email providers, bindings, and outbox</td><td>None</td></tr><tr><td><code>/heartbeat</code></td><td>View recent heartbeat logs</td><td><code>logs</code></td></tr><tr><td><code>/skill</code></td><td>View loaded bot skills</td><td><code>list</code></td></tr><tr><td><code>/fs</code></td><td>Browse files inside the bot container</td><td>None</td></tr><tr><td><code>/status</code></td><td>Inspect session message/context/cache status</td><td><code>show</code></td></tr><tr><td><code>/access</code></td><td>Inspect identity, role, and ACL context</td><td><code>show</code></td></tr><tr><td><code>/compact</code></td><td>Trigger immediate session context compaction</td><td><code>run</code></td></tr></tbody></table><hr><h2 id="session-commands" tabindex="-1">Session Commands <a class="header-anchor" href="#session-commands" aria-label="Permalink to &quot;Session Commands&quot;"></a></h2><h3 id="new" tabindex="-1"><code>/new</code> <a class="header-anchor" href="#new" aria-label="Permalink to &quot;`/new`&quot;"></a></h3><p>Creates a fresh session for the current conversation route. It is the fastest way to reset conversational context without deleting old history.</p><p>Supported forms:</p><ul><li><code>/new</code> — use the default session type for the current context</li><li><code>/new chat</code> — force a normal chat session</li><li><code>/new discuss</code> — force a discuss session</li></ul><p>Default behavior:</p><ul><li><strong>Web UI local chat</strong> defaults to <code>chat</code></li><li><strong>Direct messages</strong> default to <code>chat</code></li><li><strong>Group conversations on channel adapters</strong> default to <code>discuss</code></li></ul><p><code>/new discuss</code> is not supported in the built-in Web UI local channel. Use a channel adapter such as Telegram or Discord if you want explicit discuss sessions.</p><p>See <a href="/getting-started/sessions.html">Sessions</a> for how <code>chat</code> and <code>discuss</code> differ.</p><h3 id="stop" tabindex="-1"><code>/stop</code> <a class="header-anchor" href="#stop" aria-label="Permalink to &quot;`/stop`&quot;"></a></h3><p>Stops the current in-progress generation for the current conversation. This is useful when:</p><ul><li>the bot is still streaming and you already have what you need</li><li>a tool loop is taking too long</li><li>you want to interrupt the current turn before sending a follow-up</li></ul><hr><h2 id="status-and-inspection-commands" tabindex="-1">Status And Inspection Commands <a class="header-anchor" href="#status-and-inspection-commands" aria-label="Permalink to &quot;Status And Inspection Commands&quot;"></a></h2><h3 id="status" tabindex="-1"><code>/status</code> <a class="header-anchor" href="#status" aria-label="Permalink to &quot;`/status`&quot;"></a></h3><p>Shows session-level runtime stats for the current conversation:</p><ul><li>message count</li><li>current context usage</li><li>cache hit rate</li><li>cache read/write tokens</li><li>used skills in the session</li></ul><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th></tr></thead><tbody><tr><td><code>show</code></td><td><code>/status</code> or <code>/status show</code></td></tr><tr><td><code>latest</code></td><td><code>/status latest</code></td></tr></tbody></table><p>Use <code>show</code> for the currently active conversation route. Use <code>latest</code> when you want the newest session for the bot even if the current route has no active session.</p><h3 id="access" tabindex="-1"><code>/access</code> <a class="header-anchor" href="#access" aria-label="Permalink to &quot;`/access`&quot;"></a></h3><p>Shows the current identity and permission context that Memoh is using for the command:</p><ul><li>channel identity</li><li>linked user</li><li>bot role</li><li>whether write commands are allowed</li><li>channel / conversation / thread scope</li><li>evaluated chat ACL result</li></ul><p>Usage:</p><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>/access</span></span></code></pre></div><p>This command is useful when debugging ACL rules, linked accounts, or why a write command was denied.</p><h3 id="usage" tabindex="-1"><code>/usage</code> <a class="header-anchor" href="#usage" aria-label="Permalink to &quot;`/usage`&quot;"></a></h3><p>Shows token usage for the last 7 days.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th></tr></thead><tbody><tr><td><code>summary</code></td><td><code>/usage</code> or <code>/usage summary</code></td></tr><tr><td><code>by-model</code></td><td><code>/usage by-model</code></td></tr></tbody></table><h3 id="heartbeat" tabindex="-1"><code>/heartbeat</code> <a class="header-anchor" href="#heartbeat" aria-label="Permalink to &quot;`/heartbeat`&quot;"></a></h3><p>Shows the most recent heartbeat execution logs.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th></tr></thead><tbody><tr><td><code>logs</code></td><td><code>/heartbeat</code> or <code>/heartbeat logs</code></td></tr></tbody></table><h3 id="email" tabindex="-1"><code>/email</code> <a class="header-anchor" href="#email" aria-label="Permalink to &quot;`/email`&quot;"></a></h3><p>Shows email-related configuration data for the current bot.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th></tr></thead><tbody><tr><td><code>providers</code></td><td><code>/email providers</code></td></tr><tr><td><code>bindings</code></td><td><code>/email bindings</code></td></tr><tr><td><code>outbox</code></td><td><code>/email outbox</code></td></tr></tbody></table><hr><h2 id="configuration-commands" tabindex="-1">Configuration Commands <a class="header-anchor" href="#configuration-commands" aria-label="Permalink to &quot;Configuration Commands&quot;"></a></h2><h3 id="settings" tabindex="-1"><code>/settings</code> <a class="header-anchor" href="#settings" aria-label="Permalink to &quot;`/settings`&quot;"></a></h3><p>Shows or updates core bot settings.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th><th>Permission</th></tr></thead><tbody><tr><td><code>get</code></td><td><code>/settings</code> or <code>/settings get</code></td><td>All</td></tr><tr><td><code>update</code></td><td><code>/settings update [options]</code></td><td>Owner</td></tr></tbody></table><p>Supported <code>update</code> options:</p><table tabindex="0"><thead><tr><th>Option</th><th>Description</th></tr></thead><tbody><tr><td><code>--language</code></td><td>Bot language, such as <code>en</code> or <code>zh</code></td></tr><tr><td><code>--acl_default_effect</code></td><td><code>allow</code> or <code>deny</code></td></tr><tr><td><code>--reasoning_enabled</code></td><td><code>true</code> or <code>false</code></td></tr><tr><td><code>--reasoning_effort</code></td><td><code>low</code>, <code>medium</code>, or <code>high</code></td></tr><tr><td><code>--heartbeat_enabled</code></td><td><code>true</code> or <code>false</code></td></tr><tr><td><code>--heartbeat_interval</code></td><td>Minutes</td></tr><tr><td><code>--chat_model_id</code></td><td>Chat model UUID</td></tr><tr><td><code>--heartbeat_model_id</code></td><td>Heartbeat model UUID</td></tr></tbody></table><p>Example:</p><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>/settings update --language en --heartbeat_enabled true --heartbeat_interval 30</span></span></code></pre></div><h3 id="model" tabindex="-1"><code>/model</code> <a class="header-anchor" href="#model" aria-label="Permalink to &quot;`/model`&quot;"></a></h3><p>Shows or switches the bot&#39;s chat and heartbeat models.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th><th>Permission</th></tr></thead><tbody><tr><td><code>list [provider_name]</code></td><td><code>/model list</code></td><td>All</td></tr><tr><td><code>current</code></td><td><code>/model current</code></td><td>All</td></tr><tr><td><code>set</code></td><td><code>/model set &lt;model_id&gt;</code> or <code>/model set &lt;provider_name&gt; &lt;model_name&gt;</code></td><td>Owner</td></tr><tr><td><code>set-heartbeat</code></td><td><code>/model set-heartbeat &lt;model_id&gt;</code> or <code>/model set-heartbeat &lt;provider_name&gt; &lt;model_name&gt;</code></td><td>Owner</td></tr></tbody></table><p>Examples:</p><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>/model list</span></span>
<span class="line"><span>/model list OpenAI</span></span>
<span class="line"><span>/model current</span></span>
<span class="line"><span>/model set gpt-4o</span></span>
<span class="line"><span>/model set OpenAI gpt-4o</span></span></code></pre></div><h3 id="memory" tabindex="-1"><code>/memory</code> <a class="header-anchor" href="#memory" aria-label="Permalink to &quot;`/memory`&quot;"></a></h3><p>Shows or switches the active memory provider.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th><th>Permission</th></tr></thead><tbody><tr><td><code>list</code></td><td><code>/memory list</code></td><td>All</td></tr><tr><td><code>current</code></td><td><code>/memory current</code></td><td>All</td></tr><tr><td><code>set</code></td><td><code>/memory set &lt;name&gt;</code></td><td>Owner</td></tr></tbody></table><h3 id="search" tabindex="-1"><code>/search</code> <a class="header-anchor" href="#search" aria-label="Permalink to &quot;`/search`&quot;"></a></h3><p>Shows or switches the active search provider.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th><th>Permission</th></tr></thead><tbody><tr><td><code>list</code></td><td><code>/search list</code></td><td>All</td></tr><tr><td><code>current</code></td><td><code>/search current</code></td><td>All</td></tr><tr><td><code>set</code></td><td><code>/search set &lt;name&gt;</code></td><td>Owner</td></tr></tbody></table><h3 id="browser" tabindex="-1"><code>/browser</code> <a class="header-anchor" href="#browser" aria-label="Permalink to &quot;`/browser`&quot;"></a></h3><p>Shows or switches the active browser context.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th><th>Permission</th></tr></thead><tbody><tr><td><code>list</code></td><td><code>/browser list</code></td><td>All</td></tr><tr><td><code>current</code></td><td><code>/browser current</code></td><td>All</td></tr><tr><td><code>set</code></td><td><code>/browser set &lt;name&gt;</code></td><td>Owner</td></tr></tbody></table><h3 id="mcp" tabindex="-1"><code>/mcp</code> <a class="header-anchor" href="#mcp" aria-label="Permalink to &quot;`/mcp`&quot;"></a></h3><p>Shows or deletes MCP connections configured for the bot.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th><th>Permission</th></tr></thead><tbody><tr><td><code>list</code></td><td><code>/mcp list</code></td><td>All</td></tr><tr><td><code>get</code></td><td><code>/mcp get &lt;name&gt;</code></td><td>All</td></tr><tr><td><code>delete</code></td><td><code>/mcp delete &lt;name&gt;</code></td><td>Owner</td></tr></tbody></table><hr><h2 id="automation-and-filesystem-commands" tabindex="-1">Automation And Filesystem Commands <a class="header-anchor" href="#automation-and-filesystem-commands" aria-label="Permalink to &quot;Automation And Filesystem Commands&quot;"></a></h2><h3 id="schedule" tabindex="-1"><code>/schedule</code> <a class="header-anchor" href="#schedule" aria-label="Permalink to &quot;`/schedule`&quot;"></a></h3><p>Manages scheduled tasks for the bot.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th><th>Permission</th></tr></thead><tbody><tr><td><code>list</code></td><td><code>/schedule list</code></td><td>All</td></tr><tr><td><code>get</code></td><td><code>/schedule get &lt;name&gt;</code></td><td>All</td></tr><tr><td><code>create</code></td><td><code>/schedule create &lt;name&gt; &lt;pattern&gt; &lt;command&gt;</code></td><td>Owner</td></tr><tr><td><code>update</code></td><td><code>/schedule update &lt;name&gt; [--pattern P] [--command C]</code></td><td>Owner</td></tr><tr><td><code>delete</code></td><td><code>/schedule delete &lt;name&gt;</code></td><td>Owner</td></tr><tr><td><code>enable</code></td><td><code>/schedule enable &lt;name&gt;</code></td><td>Owner</td></tr><tr><td><code>disable</code></td><td><code>/schedule disable &lt;name&gt;</code></td><td>Owner</td></tr></tbody></table><p>Examples:</p><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>/schedule list</span></span>
<span class="line"><span>/schedule create morning-news &quot;0 9 * * *&quot; &quot;Summarize today&#39;s top tech news&quot;</span></span>
<span class="line"><span>/schedule disable morning-news</span></span></code></pre></div><h3 id="skill" tabindex="-1"><code>/skill</code> <a class="header-anchor" href="#skill" aria-label="Permalink to &quot;`/skill`&quot;"></a></h3><p>Lists the currently available bot skills.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th></tr></thead><tbody><tr><td><code>list</code></td><td><code>/skill</code> or <code>/skill list</code></td></tr></tbody></table><h3 id="fs" tabindex="-1"><code>/fs</code> <a class="header-anchor" href="#fs" aria-label="Permalink to &quot;`/fs`&quot;"></a></h3><p>Browses the bot container filesystem.</p><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th></tr></thead><tbody><tr><td><code>list</code></td><td><code>/fs list [path]</code></td></tr><tr><td><code>read</code></td><td><code>/fs read &lt;path&gt;</code></td></tr></tbody></table><p>Examples:</p><div class="language-text vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">text</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>/fs list /</span></span>
<span class="line"><span>/fs list /home</span></span>
<span class="line"><span>/fs read /home/bot/IDENTITY.md</span></span></code></pre></div><p>Read output is truncated when the file is very large.</p><hr><h2 id="context-compaction-command" tabindex="-1">Context Compaction Command <a class="header-anchor" href="#context-compaction-command" aria-label="Permalink to &quot;Context Compaction Command&quot;"></a></h2><h3 id="compact" tabindex="-1"><code>/compact</code> <a class="header-anchor" href="#compact" aria-label="Permalink to &quot;`/compact`&quot;"></a></h3><p>Triggers immediate <strong>session context compaction</strong> for the current session. This is different from memory compaction:</p><ul><li><strong>context compaction</strong> reduces the active prompt/history footprint of one session</li><li><strong>memory compaction</strong> rewrites long-term memory entries in the memory provider</li></ul><p>Actions:</p><table tabindex="0"><thead><tr><th>Action</th><th>Usage</th></tr></thead><tbody><tr><td><code>run</code></td><td><code>/compact</code> or <code>/compact run</code></td></tr></tbody></table><p>Use this when the current conversation has grown long and you want Memoh to summarize older turns before continuing. See <a href="/getting-started/compaction.html">Context Compaction</a>.</p></div></div></main><footer class="VPDocFooter" data-v-888acc39 data-v-64297f89><!--[--><!--]--><div class="edit-info" data-v-64297f89><div class="edit-link" data-v-64297f89><a class="VPLink link vp-external-link-icon no-icon edit-link-button" href="https://github.com/memohai/Memoh/edit/main/docs/docs/getting-started/slash-commands.md" target="_blank" rel="noreferrer" data-v-64297f89><!--[--><span class="vpi-square-pen edit-link-icon" data-v-64297f89></span> Edit on GitHub<!--]--></a></div><div class="last-updated" data-v-64297f89><p class="VPLastUpdated" data-v-64297f89 data-v-1cbf3ee4>Last Updated: <time datetime="2026-04-16T09:45:11.000Z" data-v-1cbf3ee4></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-64297f89><span class="visually-hidden" id="doc-footer-aria-label" data-v-64297f89>Pager</span><div class="pager" data-v-64297f89><a class="VPLink link pager-link prev" href="/getting-started/email.html" data-v-64297f89><!--[--><span class="desc" data-v-64297f89>Previous page</span><span class="title" data-v-64297f89>Email</span><!--]--></a></div><div class="pager" data-v-64297f89><a class="VPLink link pager-link next" href="/memory-providers/index.html" data-v-64297f89><!--[--><span class="desc" data-v-64297f89>Next page</span><span class="title" data-v-64297f89>Overview</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-ba7c87da data-v-137d0c52><div class="container" data-v-137d0c52><p class="message" data-v-137d0c52>Published under AGPLv3</p><p class="copyright" data-v-137d0c52>Copyright © 2024 Memoh</p></div></footer><!--[--><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"about.md\":\"CYQE4Bs3\",\"blogs_2026-02-16.md\":\"D7X_K9ac\",\"blogs_index.md\":\"CzVqJnkf\",\"channels_dingtalk.md\":\"BPw_YVBj\",\"channels_discord.md\":\"CgnXVcxj\",\"channels_feishu.md\":\"7xzXC8PR\",\"channels_index.md\":\"DqjHtBeW\",\"channels_matrix.md\":\"C5lym8OS\",\"channels_misskey.md\":\"BjR2GOoQ\",\"channels_qq.md\":\"BiHC52Zm\",\"channels_telegram.md\":\"WGR_O6_O\",\"channels_wechatoa.md\":\"d_VUeGe9\",\"channels_wecom.md\":\"D7yBtNrz\",\"channels_weixin.md\":\"Ckccg7Ew\",\"getting-started_access.md\":\"BY1pTTRI\",\"getting-started_bot.md\":\"CTc86MCg\",\"getting-started_browser.md\":\"Cjpk7h3a\",\"getting-started_channels.md\":\"DtCQrK76\",\"getting-started_compaction.md\":\"B6zFV5na\",\"getting-started_container.md\":\"Do_YGEZB\",\"getting-started_email.md\":\"DLrAWkek\",\"getting-started_files.md\":\"CbhHSLX5\",\"getting-started_heartbeat.md\":\"lBwT6Ivl\",\"getting-started_mcp.md\":\"Lc9xd9cr\",\"getting-started_memory.md\":\"WVVdvmGu\",\"getting-started_provider-and-model.md\":\"CLGduNUC\",\"getting-started_schedule.md\":\"7R1TStAB\",\"getting-started_search-provider.md\":\"DDV1py8V\",\"getting-started_sessions.md\":\"BGHqYtAd\",\"getting-started_skills.md\":\"CcJKfEue\",\"getting-started_slash-commands.md\":\"B9pb8gxb\",\"getting-started_supermarket.md\":\"BOx8ZRcm\",\"index.md\":\"DtN_VGK2\",\"installation_docker.md\":\"DxE7r3rU\",\"memory-providers_builtin.md\":\"DlYtNI3G\",\"memory-providers_index.md\":\"D5MvHNPW\",\"memory-providers_mem0.md\":\"C5B6D9ME\",\"memory-providers_openviking.md\":\"N-8WyFZa\",\"tts-providers_edge.md\":\"DPjdtaQf\",\"tts-providers_index.md\":\"Cgc87EeS\",\"zh_concepts_identity-and-binding.md\":\"6tGYa9d_\",\"zh_concepts_index.md\":\"_zNPjKkD\",\"zh_index.md\":\"C-Pz2AC7\",\"zh_style_terminology.md\":\"CzqhSoQX\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Memoh Documentation\",\"description\":\"Multi-Member, Structured Long-Memory, Containerized AI Agent System.\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"siteTitle\":\"Memoh\",\"sidebar\":{\"/blogs/\":[{\"text\":\"Blogs\",\"link\":\"/blogs/index.md\",\"items\":[{\"text\":\"Introduction (Feb 2026)\",\"link\":\"/blogs/2026-02-16.md\"}]}],\"/\":[{\"text\":\"Overview\",\"link\":\"/index.md\"},{\"text\":\"About Memoh\",\"link\":\"/about.md\"},{\"text\":\"Installation\",\"items\":[{\"text\":\"Docker\",\"link\":\"/installation/docker.md\"}]},{\"text\":\"Getting Started\",\"items\":[{\"text\":\"LLM Provider\",\"link\":\"/getting-started/provider-and-model.md\"},{\"text\":\"Bot\",\"link\":\"/getting-started/bot.md\"},{\"text\":\"Sessions\",\"link\":\"/getting-started/sessions.md\"},{\"text\":\"Access Control\",\"link\":\"/getting-started/access.md\"},{\"text\":\"Container\",\"link\":\"/getting-started/container.md\"},{\"text\":\"Files\",\"link\":\"/getting-started/files.md\"},{\"text\":\"Skills\",\"link\":\"/getting-started/skills.md\"},{\"text\":\"Supermarket\",\"link\":\"/getting-started/supermarket.md\"},{\"text\":\"MCP\",\"link\":\"/getting-started/mcp.md\"},{\"text\":\"Channels\",\"link\":\"/getting-started/channels.md\"},{\"text\":\"Browser\",\"link\":\"/getting-started/browser.md\"},{\"text\":\"Memory\",\"link\":\"/getting-started/memory.md\"},{\"text\":\"Context Compaction\",\"link\":\"/getting-started/compaction.md\"},{\"text\":\"Heartbeat\",\"link\":\"/getting-started/heartbeat.md\"},{\"text\":\"Scheduled Tasks\",\"link\":\"/getting-started/schedule.md\"},{\"text\":\"Web Search\",\"link\":\"/getting-started/search-provider.md\"},{\"text\":\"Email\",\"link\":\"/getting-started/email.md\"},{\"text\":\"Slash Commands\",\"link\":\"/getting-started/slash-commands.md\"}]},{\"text\":\"Memory Providers\",\"items\":[{\"text\":\"Overview\",\"link\":\"/memory-providers/index.md\"},{\"text\":\"Built-in\",\"link\":\"/memory-providers/builtin.md\"},{\"text\":\"Mem0\",\"link\":\"/memory-providers/mem0.md\"},{\"text\":\"OpenViking\",\"link\":\"/memory-providers/openviking.md\"}]},{\"text\":\"TTS Providers\",\"items\":[{\"text\":\"Overview\",\"link\":\"/tts-providers/index.md\"},{\"text\":\"Edge TTS\",\"link\":\"/tts-providers/edge.md\"}]},{\"text\":\"Channels\",\"items\":[{\"text\":\"Overview\",\"link\":\"/channels/index.md\"},{\"text\":\"Telegram\",\"link\":\"/channels/telegram.md\"},{\"text\":\"Feishu (Lark)\",\"link\":\"/channels/feishu.md\"},{\"text\":\"Discord\",\"link\":\"/channels/discord.md\"},{\"text\":\"QQ\",\"link\":\"/channels/qq.md\"},{\"text\":\"Matrix\",\"link\":\"/channels/matrix.md\"},{\"text\":\"Misskey\",\"link\":\"/channels/misskey.md\"},{\"text\":\"DingTalk\",\"link\":\"/channels/dingtalk.md\"},{\"text\":\"WeCom (WeWork)\",\"link\":\"/channels/wecom.md\"},{\"text\":\"WeChat\",\"link\":\"/channels/weixin.md\"},{\"text\":\"WeChat Official Account\",\"link\":\"/channels/wechatoa.md\"}]}],\"/zh/\":[{\"text\":\"文档总览\",\"link\":\"/zh/index.md\"},{\"text\":\"常用入口(英文)\",\"items\":[{\"text\":\"产品概览\",\"link\":\"/about.md\"},{\"text\":\"Docker 安装\",\"link\":\"/installation/docker.md\"},{\"text\":\"Providers And Models\",\"link\":\"/getting-started/provider-and-model.md\"},{\"text\":\"Bot 配置\",\"link\":\"/getting-started/bot.md\"},{\"text\":\"Sessions / Discuss\",\"link\":\"/getting-started/sessions.md\"},{\"text\":\"Channels\",\"link\":\"/getting-started/channels.md\"},{\"text\":\"Skills\",\"link\":\"/getting-started/skills.md\"},{\"text\":\"Supermarket\",\"link\":\"/getting-started/supermarket.md\"},{\"text\":\"Slash Commands\",\"link\":\"/getting-started/slash-commands.md\"}]},{\"text\":\"中文概念\",\"items\":[{\"text\":\"核心概念\",\"link\":\"/zh/concepts/index.md\"},{\"text\":\"账号模型与绑定\",\"link\":\"/zh/concepts/identity-and-binding.md\"}]},{\"text\":\"维护规范\",\"items\":[{\"text\":\"术语规范\",\"link\":\"/zh/style/terminology.md\"}]}]},\"nav\":[{\"text\":\"Guides\",\"link\":\"/\"},{\"text\":\"Blogs\",\"link\":\"/blogs/\"}],\"logo\":{\"src\":\"/logo.svg\",\"alt\":\"Memoh\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/memohai/Memoh\"}],\"footer\":{\"message\":\"Published under AGPLv3\",\"copyright\":\"Copyright © 2024 Memoh\"},\"search\":{\"provider\":\"local\"},\"editLink\":{\"pattern\":\"https://github.com/memohai/Memoh/edit/main/docs/docs/:path\",\"text\":\"Edit on GitHub\"},\"lastUpdated\":{\"text\":\"Last Updated\",\"formatOptions\":{\"dateStyle\":\"short\",\"timeStyle\":\"medium\"}}},\"locales\":{\"root\":{\"label\":\"English\",\"lang\":\"en\"},\"zh\":{\"label\":\"简体中文\",\"lang\":\"zh\"}},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
</body>
</html>