feat/w7-retrieval
main
Refs #8(延遲量測要在實際 session 裡做,量完才 Closes)
疊在 PR #12(W8)之上,而 #12 疊在 #11(W2)之上,請依序合併。
classify.ts
$.model.complete
claude -p
retrieval.ts
inject.ts
register.tsx
data/index.ts
showTiming
claude plugin validate
claude plugin test
🤖 Generated with Claude Code
用 $.model.complete(Haiku)判斷回應的功能標籤,從角色索引取同標籤對白, 以只增不改的訊息附在使用者訊息之前;失敗一律退回不注入。 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No dependencies set.
The note is not visible to the blocked user.
Refs #8(延遲量測要在實際 session 裡做,量完才 Closes)
疊在 PR #12(W8)之上,而 #12 疊在 #11(W2)之上,請依序合併。
內容
classify.ts:用$.model.complete(Haiku、低 effort、3 秒逾時)判斷回應的功能標籤;失敗一律回傳 null。不需要claude -p。retrieval.ts:取同標籤對白 k 句,依 id 排序後輪流取。inject.ts、register.tsx:prompt.submit 時附加只增不改的訊息,不影響快取;索引為空不呼叫模型。data/index.ts:索引目前為空,W5、W6 填入。showTiming,在狀態列顯示分類耗時。驗證
claude plugin validate通過;claude plugin test38 項通過(新增 22 項)。🤖 Generated with Claude Code