# 103 回退说明 — Agent 时间基准修复(2026-07-01) ## 背景 - 分支:`0630007-agent-time-fix`(从 `0630007-memind` 切出,**不含** miniapp / 0630006 改动) - 修复:向 Agent 注入 `TKMind 当前时间基准`(Asia/Shanghai),避免回复里报 UTC 时间 - **v2**:103 上 `harness_remember` 返回 `remembered:false`,仅靠 harness 不可靠;改为在每条 `/reply` 用户消息里直接注入时间前缀(不依赖 harness) ## 发布前 103 状态(可回退目标) | 项 | 值 | |---|---| | release_id | `20260701-083212-7e3c018` | | git_head | `7e3c018a5503ba691b0f7cc26d0df2e4276e9a9c` | | 说明 | 仅有 harness 时间锚点,103 harness 不生效 | 回退到 harness-only 版: ```bash bash scripts/rollback-portal-runtime-prod.sh 20260701-083212-7e3c018 --yes ``` 更早(完全无时间锚点): ```bash bash scripts/rollback-portal-runtime-prod.sh 20260701-075736-16828a5 --yes ``` ## 查看 103 上所有可回退点 ```bash bash scripts/rollback-portal-runtime-prod.sh --list ``` ## 回退源优先级 1. `/Users/john/Project/archives/Memind-source-before-/` 2. `/Users/john/Project/backups/memind/memind-full--before.tar.gz` 发布脚本会自动创建上述两份备份;回退脚本优先用 archive(最快)。 ## 发布后验收 1. `curl -s http://127.0.0.1:8081/api/status` → 200 2. 新建 H5 会话,问「现在几点」→ 应报 **上海时间**(非 UTC 前一天 23:xx) 3. 日志无 `User auth bootstrap failed` ## 若新 release 有问题 本次修复 release(v2,每条消息直接注入): | 项 | 值 | |---|---| | release_id | `20260701-084033-27db709` | | git_head | `27db709` @ `0630007-agent-time-fix` | 立即回退到 v1(harness-only,同样无效于 harness 故障): ```bash bash scripts/rollback-portal-runtime-prod.sh 20260701-084033-27db709 --yes ``` 失败的 live 目录会保留在: `/Users/john/Project/archives/Memind-failed-after--/`