Skip to content

机器人

机器人是 Memoh 里独立的智能体:自带 workspace、长期记忆、可配性格,并能通过各 渠道 对话、用工具做事。

创建

  1. 侧栏进入 Bots
  2. Create Bot
  3. 基本信息:
    • Display Name:对外的名字
    • Avatar:头像 URL
    • Timezone:可空;不填则继承用户或系统时区
    • ACL Preset:如 allow_all 只给自己用、private_only 等快捷策略
  4. 创建。

详情页

点卡片进 详情,各 tab 管不同事:

Tab内容
Overviewworkspace runtime、库、渠道、记忆等健康检查
General主模型/标题/生图、记忆/搜索/浏览器/TTS、时区、语言、推理、危险区
DesktopWorkspace display runtime、有头浏览器、实时 display session
Computers远程运行时(运行 Memoh runtime 的自有机器),机器人可在其上读写文件、执行命令
Workspace容器型 workspace 起停、快照、导入导出
NetworkWorkspace 网络与 overlay provider 状态/动作
Memory浏览、搜、建、改、压记忆
Platforms各消息渠道(Telegram、Discord、飞书等)
AccessACL 与默认通过/拒绝
Tool Approval需要人类确认的工具审批设置
Agents可为聊天 workspace 启用的 ACP 兼容编码智能体,如 Codex、Claude Code
Email邮服绑定、发件箱
Connectors经 Connect-It 连接的第三方服务(OAuth 或 API Key):状态、启停、重新授权、断开
Hooks保存在 /data/.memoh/hooks.json 的机器人自动化规则
MCP连接(Stdio/Remote/OAuth)
Compaction会话压缩设置与记录
Schedulecron 与日志
Skills技能 Markdown

Files、Terminal、Display、Browser 这些 workspace 工具在聊天 workspace UI 里,不是机器人详情页 tab。要看文件、跑 shell、操作浏览器或桌面,请进入对应聊天里的 workspace 区域。


核心先配什么

  1. 打开机器人 General,先管模型与各类绑定。
  2. Schedule 管周期性自主任务。
  3. Compaction 管会话写不长时的压缩。
  4. Access 在 ACL 预设之后细调。

若这些资源还没有,先建好:


General 字段

字段说明
Chat Model主对话模型
Title Model可选,生成会话标题
Image Generation Model可选,需带 image-output 的聊天模型
Memory Provider长期记忆后端;内置类型还可自带记忆/向量模型
Search Provider联网搜索用哪家
TTS Model来自 TTS 流,不是普通 chat 供应商里选
Timezone不填则用户时区再落到系统
Language机器人主用语
Reasoning Effort当前 chat 模型有 reasoning 时可用;可选值随模型而定(如 low / medium / high

注意:

  • 生图模型 故意与主聊天模型分开,好单独换「更擅长出图」的。
  • TTSTTS 提供方 里用所配置语音提供方的 speech 模型。
  • context_window 会影响状态栏展示和 会话压缩 的体感。

Compaction 相关(此处指「会话」)

这里说的是 当前会话 的上下文压短,不是改记忆条目的那种。

字段说明
Compaction Enabled是否自动在会话里压摘要
Compaction Threshold触发的估算 token 阈值
Compaction Ratio压多狠
Compaction Model可选,专门做摘要的模型

细节见 会话上下文压缩


访问与 ACL

创建时先给一个 ACL 预设,之后在 Access 里微调。预设 给一版默认策略,Default Effect 管「没命中规则时」放行还是挡。

会话 与 Discuss 的默认行为在那一页。若你用 API/自动化,配置里还可能有 discuss_probe_model_id 等进阶项,日常创建不必先动。


Workspace 文件与终端

Workspace 文件和终端在聊天 workspace UI 里使用;前提是该机器人有可用的 workspace runtime。这里可以:

  • 浏览、编辑 workspace 文件
  • 打开 workspace 内的终端会话
  • 在开启 display 后使用浏览器/桌面相关工具

文件流程见 文件,有头浏览器和桌面操作见 Browser / Computer Use


删除

General 最下 Danger Zone -> Delete Bot,会删掉该机器人相关数据(含 workspace 文件与记忆等),不可恢复

Published under AGPLv3