長期記憶週日自動精煉
Hermes 名稱:MEMORY.md 週日自動精煉 · job_id:7323ab970b6a
排程中 正常 知識管理 AI 任務
這個工作做什麼
每週日早上檢查長期記憶檔的大小:沒超過 1,650 字元就安靜收工(頂多口頭建議);超過了就把過時、重複的條目降級壓縮,但永不刪除鐵律類條目。
💡 為什麼需要:長期記憶會越積越多,定期瘦身才能維持品質並省 token,避免記憶檔膨脹到失控。
什麼時候跑
⏰ 每週日 07:10(10 7 * * 0)
上次執行:2026-08-23 09:00 下次:2026-08-30 07:10 最近結果:completed
主要規則
- MANIFEST
總字元數 ≤1,650(約 75% 滿)時不執行精煉,直接靜默 - MANIFEST
總字元數 >1,650 時才執行分類精煉 - MANIFEST
硬保留清單(提取鐵律、承諾制度、full_text 提取鐵律等)任何情況下不得降級 - MANIFEST
只降級、永不刪除任何條目
上下游關係
⬆️ 需要誰:—
⬇️ 誰用它的結果:—
最近的改變
- 2026-08-23T08:17 JOB_ADDED job 7323ab970b6a appeared (MEMORY.md 週日自動精煉)
讀寫了哪些資料
| 類型 | 位置 | 存取 |
|---|---|---|
| — | ||
完整任務指示(技術)
[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)即停止,不要過度精煉。 ## 第四步:執行降級(順序防呆,嚴格遵守) 1. 備份:terminal 執行 `cp ~/.hermes/memories/MEMORY.md ~/.hermes/memories/MEMORY.md.bak.$(date +%Y%m%d)` 2. 逐條用 terminal 執行: `~/.hermes/hermes-agent/venv/bin/mnemosyne store "<條目完整內容>" memory_downgrade_auto <importance>` importance 建議:高頻規則 0.85、知識型 0.80、低頻/純事件 0.75 ⚠️ 條目內容必須完整保留(這是要被檢索的,不是摘要) 3. 每條必須看到輸出 `Stored: <ID>` 才算成功;任何一條失敗 → 立即中止,不修改 MEMORY.md,回報錯誤詳情 4. 全部成功後,用 write_file 重寫 MEMORY.md:保留硬保留清單 + 未降級條目,維持既有格式(條目間用 § 分隔、🔴 前綴保留) 5. 寫入後 read_file 前 5 行驗證結構正確 ## 第五步:報告(僅有動作時) Telegram 回報格式: - 精煉前後字元數(X → Y) - 降級條目清單(條目名稱) - Mne…
job_id: 7323ab970b6a · 本頁由 Python 自動產生,非即時資料。