1.4 KiB
1.4 KiB
Continuity Plugin(MVP)
這個套件目前是把既有 approved-plan continuity hard gate 抽離成可安裝 plugin 的骨架。
MVP 狀態
- Task 2:已建立 package skeleton
- Task 3:已先放入 config schema contract 骨架
- Task 4:已補 config validation 測試
- Task 5:已實作 minimal config validator
- Task 6:已抽出 receipt validator contract
- evaluator / adapter 邏輯目前仍未實作
目錄
plugins/continuity/
README.md
README.zh-TW.md
HOOK.md
package.json
examples/
src/
test/
預計公開介面
src/config/schema.mjssrc/config/defaults.mjssrc/continuity/evaluator.mjssrc/continuity/receipt-validator.mjssrc/adapters/force-recall.mjssrc/index.mjs
範例設定
請參考 examples/openclaw.continuity.example.json。
Receipt validator contract
目前 MVP receipt validator 最小欄位如下:
planIdcurrentTasknextDerivedActiondispatchedAtdispatchRunIdchildSessionKeyreplyClosureState
API 介面:
validateReceipt(receipt)isValidReceipt(receipt)
抽出的 contract 說明見 src/continuity/types.md。
備註
- 預設保留目前 terminal states:
waiting_user、blocked、pending_verification - 預設 receipt 目錄:
state/approved-plan-continuity npm test先保留給後續依計畫補上的完整測試流程