# AnythingLLM 本地文档自动同步：修改原文件后核对新版标记与同步时间

## 本轮实际范围

已真实修改原创本地文档并校验唯一标记与不变字段；未运行 AnythingLLM Desktop 的后台同步或模型。官方 watch/manage 图片有来源。

## 起步

```bash
python3 verify.py
```

## 1. 明确 Desktop 版本范围

本题针对 AnythingLLM Desktop 手动上传本地文件的 watch 功能。Docker 的浏览器手动上传无法读取你电脑上的原路径，不能把两种模式混用。

## 2. 把原文保存在固定路径

将 handbook.md 放进自己的练习目录并保持不移动。上传后完成嵌入，确认它包含 QR-SYNC-V1 与“周二”，先保存基线。

```bash
python3 verify.py
```

## 3. 启用预览功能并 watch

在 Feature Preview 启用 Automatic Document Sync，在该文件行点击眼睛图标。官方 enable/watch 图只说明实际入口；当前具体菜单以桌面版本为准。

## 4. 修改原始文件而非上传副本

用 replace-source.py 把本地原文改成 QR-SYNC-V2、周四，设备仍是 12 台。保存文件，不要再导入另一份同名副本冒充自动同步。

```bash
python3 replace-source.py
```

## 5. 等待实际检查周期

官方本地文件说明为约每 10 分钟检查，程序需保持运行。记录原文件修改时间、面板最后同步时间和是否报 Not Found；不承诺秒级更新。

## 6. 新线程验证新版内容

同步后在新线程询问版本标记与值班日期，查引用原文。旧聊天已经写出的 V1 不会因为文档更新而自动改写。

## 7. 保留失败状态与重建方法

若移动原文件后被标 Not Found，官方说明会取消 watch，而不是自动找到新位置。重新上传正确路径并记录；负例脚本验证设备数意外变化会被拒绝。

```bash
python3 verify.py --actual handbook.md
```

## 官方来源

https://docs.anythingllm.com/beta-preview/active-features/live-document-sync

## 提醒

参考文档、卡片、JSON和图片都明确标注人工或离线范围；没有实际调用的模型不提供假成功结果。占位配置不是可用凭据。
