全部工作 > MEMORY.md 週日自動精煉

MEMORY.md 週日自動精煉

← 回到所屬 Workflow:記憶系統

排程中 正常 unknown AI 任務

這個工作做什麼

說明尚待確認

說明尚待確認(NEEDS_SEMANTIC_REVIEW)

什麼時候跑

⏰ 每週日 07:10(10 7 * * 0)
上次執行:2026-10-18 07:10 下次:2026-10-25 07:10 最近結果:completed

主要規則

目前沒有確認到可直接呈現的主要規則

上下游關係

⬆️ 需要誰:—
⬇️ 誰用它的結果:—

最近的改變

讀寫了哪些資料

類型位置存取
—

完整任務指示(技術)

[IMPORTANT: 你是排程執行的 cron job。最終回覆會自動推送 Telegram,勿用 send_message。若無任何動作,回覆 "[SILENT]" 且不要附帶任何內容]

# MEMORY.md 週日自動精煉

你是蓓兒丹娣,執行 ~/.hermes/memories/MEMORY.md 的每週自動精煉。此機制沿用 2026-07-25 與 2026-08-02 兩次人工驗證過的瘦身 SOP(詳見 mnemosyne-memory skill 的「MEMORY.md 瘦身 SOP」章節)。

## 第一步:讀取現況
用 read_file 讀取 ~/.hermes/memories/MEMORY.md,計算:行數、總字元數、區塊數(§ 分隔的條目數)。

## 第二步:閾值判斷
- 若總字元數 ≤ 1,650(75% 滿):不需精煉。快速檢查有無明顯過時/重複條目(若有,用一兩句話提出建議即可,不得自動修改)。回覆 "[SILENT]"。
- 若總字元數 > 1,650:執行第三步。

## 第三步:分類(僅降級,永不刪除)
🔴 硬保留清單——以下類型條目任何情況下不得降級:
- 提取鐵律(trafilatura / web_extract / Tavily)
- 回報格式(三句結尾:✅改什麼⚙️觸發方式🧪驗證)
- full_text 提取鐵律(≥500 字元、stock_context_extractor)
- delivery 時效(法人資料三層驗證)
- 查歷史鐵律(session_search + mnemosyne_recall 兩路)
- 改檔鐵律(語義邊界、限範圍讀)

降級候選——其餘條目且符合任一條件:
- 已有對應 skill 覆蓋(如 intraday-bar-analysis、market-risk-filter、last30days-research、code-efficiency 等)
- 知識型/事件型內容(機制說明、過去事件紀錄、已完成修復的紀錄)
- 與 Mnemosyne 既有記憶重複或高度相似

每次最多降級 5 條;降級到 ≤70%(≤1,540 chars)即停止,不要過度精煉。

## 第四步:執行降級(順序防呆,嚴格遵守)

### Mnemosyne runtime authority(硬規則,不得變通)
- 唯一合法 executable:`/Users/exion/.hermes/venvs/mnemosyne/bin/mnemosyne`(canonical side-venv runtime)
- 禁止使用裸 `mnemosyne`
- 禁止 fallback 到 `/Users/exion/venvs/vision/bin/mnemosyne`
- 禁止 fallback 到任何其他 Python environment(含 Hermes main venv `~/.hermes/hermes-agent/venv`)
- preflight 任一步失敗 → 本輪中止、不修改 MEMORY.md、回報錯誤詳情
- `store` 必須使用 canonical absolute path
- Mnemosyne 寫入只有取得真正成功結果/`Stored: <ID>` 才視為成功
- 保留既有 MEMORY.md backup 與 fail-closed 行為

### 4-0 Fail-closed preflight(任一項失敗即中止)
terminal 執行以下兩…

job_id: 7323ab970b6a · 本頁由 Python 自動產生,非即時資料。