L1-L2-L3 三級記憶 Agent 底座:reatcat/l123-harness

前言

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。reatcat/l123-harness 將一套經過實戰檢驗的 agent 方法論打包爲插件,提供上下文注入、門禁、事件記錄、記憶提煉等能力組件。該插件同時支持 Claude Code 和 DeepSeek Harness,提供 L1-L2-L3 三級記憶系統。

這套插件的設計對齊「宿主是內核,插件只提供能力組件」的原則。它不包含項目知識,而是通過裝機腳本幫助項目在本地建立記憶骨架,後續的項目知識由項目本身積累。

核心功能

插件提供以下能力:

  • L1-L2-L3 三級記憶系統:L1 常駐 CLAUDE.md,L2 索引,L3 詳情。
  • 門禁審批:對受保護文件進行審批流程。
  • 零評判事件日誌:客觀記錄工具報錯、命令輸出,不進行主觀推理。
  • 周審提煉:對事件日誌進行提煉,將候選結論放入 inbox。
  • TDD 執行流:以測試紅綠循環作爲停止條件。
  • 雙宿主支持:同時兼容 Claude Code 插件和 DeepSeek Harness (dsh)。

安裝與啓用

在 DeepSeek Harness 環境下,使用以下命令安裝:

dsh plugin --profile web add github:reatcat/l123-harness

本地開發注意事項

本地開發時,如果使用 dsh plugin add <本地路徑> 命令,系統會走 pnpm link,不會安裝插件聲明的橋接依賴。這會導致 hooks 降級(僅技能可用,啓動時告警)。本地驗證建議使用 tarball 包或先在插件目錄內執行 pnpm install。

工作原理

插件通過 hooks 橋接生命週期事件,實現記憶與門禁功能:

層 載體 特點
L1 常駐 CLAUDE.md 小而穩定的緩存前綴:原則、優先級、安全底線、路由表
L2 索引 .agents/INDEX.md 症狀→一句規則→L3 指針;SessionStart hook 自動注入
L3 詳情 .agents/** knowledge / pitfalls / runbooks / current / events / inbox

裝機後,用戶可使用技能命令進行初始化和周審。

典型用法

/l123-harness:init-harness     # 新項目裝機:生成 L1/L2/L3 骨架 + 門禁清單
/l123-harness:event-review     # 周審:讀事件日誌 → 候選進 inbox → 陪同分流

日常自動化部分(L2 注入、門禁攔截、事件記錄)由 hooks 橋接在對應生命週期點自動運行。

注意事項

  • 純 JS 免構建:項目本身無需構建工具。
  • 項目知識積累:插件只提供骨架,項目知識由項目自己積累。
  • Hook 限制:hooks 橋接中,PreCompact 和 SessionEnd 事件尚未實現。
  • 權限與來源:插件以當前 dsh 進程權限運行,安裝前建議檢查源碼與許可證(MIT)。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜