用途:remindb-setup 是 remindb 的配置优先安装向导,在会话内以脚本方式引导设置或重配置工作区,没有独立 UI,靠 Bash、Memory* 工具和文件写入完成。
模式:/remindb-setup 为交互式,每项选择先征求确认;/remindb-setup automode 自动推断参数后直接写入并报告,但仍会确认远程安装器、插件安装和主机 MCP 配置写入;/remindb-setup only-config 为桥接主机短路,只运行首次设置第 1–4 步,要求提供 Source root,可选 Also adjacent-seed,可与 automode 组合。
两阶段:Memory* 工具不可用时进入 Pass 1 首次配置,可用时进入 Pass 2 验证或重配置。Pass 1 顺序为确认二进制(remindb --version,缺失则安装)、识别主机、定位源根、在 <source>/.remindb/ 编写 ignore/pinned/temperatures.json/config.json、编译(remindb compile <source> --db <db>)、可选折叠邻近文件、按主机安装或启用 MCP 插件、配置 REMINDB_DB/REMINDB_SOURCE 并重载主机。
Pass 2:用 MemoryStats() 确认数据库路径与节点数,读取 remindb://doctor 检查 FTS5 与 stale-root;db_path 不匹配或 0 节点通常意味着环境变量未解析或改错配置文件。重配置已有 brain 时,按 config-model 的三层模型区分即时生效、插入时生效和需重启项;对已有节点应用 pinned 或 temperatures 需执行 remindb compile <source> --db <db> --reseed-temperatures --reseed-pinned,注意 --reseed-pinned 会覆盖手动 MemoryUnpin。
限制:调用任何子命令前应先以 remindb <subcommand> --help 确认参数,例如 inspect 的路径参数是 --db <path>,默认 memory.db 可能打开空文件。各主机是否提供 /remindb-setup 命令不同,需按 host-wiring.md 调用。具体安装命令与平台细节请参见原文及其引用文档;价格与更多功能暂未提供。