AGENT SKILL
session-close
使用者要求 /session-close、結束本次工作階段並收尾記憶時,只寫本地結束記號,由 CC-memory 背景採集完成後重寫整場摘要。
- License 许可
- MIT
- 所属仓库
- hahayo/CC-memory
- 最近更新
- 2026-11-08
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- session-close
- description
- 使用者要求 /session-close、結束本次工作階段並收尾記憶時,只寫本地結束記號,由 CC-memory 背景採集完成後重寫整場摘要。
02 资源文件 40
- 参考文档CHANGELOG.md3.3 KB
- 许可证LICENSE.md1.0 KB
- 参考文档references/algo.md1.7 KB
- 参考文档references/alpha-streams.md1.0 KB
- 参考文档references/alpha.md569 B
- 参考文档references/auth.md998 B
- 参考文档references/c2c.md181 B
- 参考文档references/cms-streams.md97 B
- 参考文档references/convert.md1.1 KB
- 参考文档references/copy-trading.md261 B
- 参考文档references/crypto-loan.md2.5 KB
- 参考文档references/derivatives-options-streams.md1.2 KB
- 参考文档references/derivatives-options.md4.7 KB
- 参考文档references/derivatives-portfolio-margin-pro-streams.md181 B
- 参考文档references/derivatives-portfolio-margin-pro.md2.6 KB
- 参考文档references/derivatives-portfolio-margin-streams.md181 B
- 参考文档references/derivatives-portfolio-margin.md12.4 KB
- 参考文档references/dual-investment.md737 B
- 参考文档references/fiat.md564 B
- 参考文档references/futures-coin-streams.md2.1 KB
- 参考文档references/futures-coin.md7.3 KB
- 参考文档references/futures-usds-streams.md2.2 KB
- 参考文档references/futures-usds.md10.5 KB
- 参考文档references/gift-card.md641 B
- 参考文档references/margin-trading-streams.md293 B
- 参考文档references/margin-trading.md9.5 KB
- 参考文档references/mining.md1.2 KB
- 参考文档references/pay.md167 B
- 参考文档references/rebate.md186 B
- 参考文档references/simple-earn.md4.5 KB
- 参考文档references/spot-streams.md1.5 KB
- 参考文档references/spot.md12.5 KB
- 参考文档references/staking.md4.1 KB
- 参考文档references/stocks-streams.md541 B
- 参考文档references/stocks.md1.9 KB
- 参考文档references/sub-account.md7.9 KB
- 参考文档references/vip-loan.md1.8 KB
- 参考文档references/wallet.md6.7 KB
- 参考文档SOURCE.md353 B
- 参考文档TRUST.auto.yaml2.3 KB
03 SKILL.md 正文
執行專案的 hooks/session-close.sh。Claude Code 與 Codex 共用此腳本。
- 從本次執行環境或本次掛鉤紀錄取得目前
session_id、transcript_path與cwd。不得猜測 ID、挑最近的其他對話或使用其他工作階段的路徑。若環境沒有提供,請使用者提供這些值;沒有逐字紀錄的暫時工作階段無法採集。 - 將三個欄位序列化為 JSON(資料交換格式),透過標準輸入交給腳本。以參數陣列啟動
bash,不要把使用者提供的路徑直接插入命令文字。腳本位置以本技能來源的 CC-memory 儲存庫根目錄為準,不是待收尾專案的cwd;安裝到全域時先確認 CC-memory 實際位置。 - 腳本只追加抽取邊界及寫入結束記號;不連資料庫、不呼叫模型、不啟動服務。沿用既有 Stop(回合結束)掛鉤喚醒採集。
- 檢查記號是否存在。記號不在對話紀錄檔旁邊,在 spool 目錄:
${CC_MEMORY_SPOOL_DIR:-~/.cache/cc-memory/spool}/<project_id 清洗後>/<session_id 清洗後>.jsonl.close與同名.jsonl.finalize.json(路徑由hooks/session-close.sh第 27 行起決定;拿不準先讀該段,不要猜)。兩個都在,再回報「已排入收尾,背景抽取追上後執行」。腳本為 best-effort(盡力執行),結束碼 0 不代表已寫成功;記號未產生時回報未排入,不宣稱摘要已完成。
__personal__ 與採集子程序不得建立記號。不要直接改資料庫、替使用者總結整場對話,或修改全域工具設定。