AI 抬頭 (ai-look-up)

前言

AI 在長任務中最常見的浪費是空跑:同一個探針腳本換個名字反覆跑,失敗的命令原樣重試,一兩個小時裏一次文件都沒改。插件通過鉤子監控這些行爲,命中後強制 AI 對照最初目標進行自我審查,決定是繼續、換方法還是彙報。

安裝

DeepSeek Harness

插件頁支持直接粘貼 Git 倉庫地址安裝。本倉庫同時是一個 cordis bundle,通過 tools/result / session/event 事件觀察行爲節奏,經 agent.inject() 注入提醒,無需 Python。

ZCode

需要系統可用 python 命令(3.8+)。若可執行名不同,修改 hooks/hooks.json 中的 4 處 python 即可。

核心功能

觸發檢測

插件註冊四個會話鉤子,不攔截任何工具調用,僅觀察:
1. 完全相同命令重複:最近 5 條命令中有 3 條原樣相同。
2. 相似命令:歸一化後最近 5 條中有 3 條相同(抹去文件名序號)。
3. 超長零產出:會話持續超過 25 分鐘且無文件修改。
4. 調用密集零產出:自上次提醒以來 30 次調用期間無文件修改。
5. 失敗循環:工具連續失敗 3 次。

本地時鐘錨點

AI 估不準耗時。空閒運行期間,鉤子注入真實本地時間,要求 AI 凡是涉及耗時預估和彙報都以真實時鍾爲準。間隔從 5 分鐘起步並逐次倍增(5→10→20→40,封頂 60)。

獨立審查者

空跑提醒觸發時,用獨立上下文調一次 LLM 審查者。輸出嚴格 JSON 判定(on-track / drifting / stuck)。DSH 端默認開啓(複用會話 llm 服務),ZCode 端默認關閉(需配置 llm_api_key)。

第三通道

將審查整體搬出宿主,由獨立進程輪詢。默認關閉,因爲它消耗用戶自己的 API 額度。僅在升級階梯末檔(同一會話第 3 次提醒仍未改善)且顯式配置後投遞。

斜槓命令

  • /lookup-review —— 手動觸發一次完整的「抬頭」自我審查。
  • /lookup-status —— 查看插件對當前會話的監控統計與判定。
  • /lookup-config —— 查看 / 修改閾值配置。
  • /lookup-watch —— 管理第三通道的獨立審查 watcher。

配置與文件

配置文件路徑:~/.zcode/ai-look-up. 或 <項目>/.zcode/ai-look-up.。
配置項優先級:內置默認 ← 項目配置 ← 環境變量。

雙端差異

能力 ZCode (Python) DeepSeek Harness (JS)
觸發檢測 ✅ ✅
本地時鐘錨點 ✅ ✅
獨立審查者 需配 key (默認關) 複用會話 (默認開)
第三通道 ✅ ✅
狀態存儲 落盤 內存 (重啓即丟)
LLM 配置 生效 不讀取 (模型跟隨會話)

注意事項

  1. Python 要求:ZCode 端必須安裝 Python 3.8+;DSH 端無需 Python。
  2. API 配置:llm_api_key / llm_api_base / llm_model / llm_timeout_sec 只在 ZCode 端生效。
  3. 第三通道:默認關閉,顯式開啓會消耗用戶 API 額度。
  4. 狀態持久化:DSH 端狀態在內存,宿主重啓即丟失。
羽毛球分组比赛记分
小程序二维码

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

小夜