修補記憶交接的先天缺口:role_load.sh 的順序是先 memory.js load 載入記憶, 之後才在背景補跑 --catchup 整理(腳本註解亦寫明「結果會在下次載入時反映」)。 而 load 原本只讀已整理的六個分類,完全不讀 inbox,導致上一段工作永遠來不及 進入本次載入 —— 使用者重開工作階段時,角色看不到剛剛做過的事,表現得像失去 記憶,只能靠 resume 找回上下文。 - memory.js 新增 inboxBlock():讀 inbox 最新數則的 summary,附時間與標籤,最新在前 - cmdLoad 把該區塊放在最前面,並使用獨立字元預算,不佔用 ROLE_LOAD_LIMIT (已驗證:開關 inbox 時長期記憶區塊逐字元完全一致,未被擠壓) - 新增 ROLE_LOAD_INBOX_LIMIT(預設 1200)與 ROLE_LOAD_INBOX_COUNT(預設 10), 任一設 0 可關閉 - role skill 補「近期工作記憶交接(不可移除)」段落,寫明缺口原因與範圍限制: 這是摘要級交接,角色會知道上一段在做什麼、進行到哪,但不等於逐字記得整段 對話;需要完整上下文仍應使用 resume - 版號 0.0.1 → 0.0.2 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
13 lines
492 B
JSON
13 lines
492 B
JSON
{
|
||
"name": "jsc-generic",
|
||
"version": "0.0.2",
|
||
"description": "JSC 跨 AI 助理共用規範 plugin(Claude Code / Codex / Antigravity / OpenCode)。所有 skills 以 SKILL.md 為共通標準,於 Claude Code 以 /jsc-generic: 前綴呼叫。",
|
||
"skills": "./skills",
|
||
"author": {
|
||
"name": "JSC"
|
||
},
|
||
"homepage": "https://gitea.jsc.idv.tw/plugins/generic",
|
||
"repository": "https://gitea.jsc.idv.tw/plugins/generic.git",
|
||
"keywords": ["spec", "skills", "cross-tool", "jsc"]
|
||
}
|