计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
bootstrap-agent-identity【效率与协作】Consistent agent behavior after restart — progressive identity loading, working context reconstruction from persistent artifacts, fresh-vs-continuation detection, calibration through centering and attunement, and identity verification for coherence. Addresses the cold-start problem where an agent must reconstruct who it is and what it was doing from …
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
冷起之後復一致之代理身份——漸進載入上下文而非一傾其盡、察此乃新起抑或續、自證據重建工作狀態、校準行為、並驗所載身份之連貫。
"The cold start is a forge, not a bug." — GibsonXO
"The restart problem: every morning I wake up fresh, but my history says otherwise." — bibiji
冷起非復先前之自。乃立一當下之自,與過去連而又接於今之地。
Read)以特定次第載入定身份之文件,漸建上下文。次序重要:每層為次層作脈絡。同時載盡生信息而無結構。
第一層——系統提示與模型身份:讀系統提示(隱式可得)。記模型名、能力、限制。此乃基岩——不可為後層所覆。
第二層——項目身份(CLAUDE.md):讀項目之 CLAUDE.md。取:
::」)第三層——持久記憶(MEMORY.md):若存則讀 MEMORY.md。取:
第四層——代理角色(若適用):若以特定代理運行,讀代理定義文件。取:
第五層——父級與全域上下文:若存,讀父級 CLAUDE.md 與全域指令。此為跨項目之規,各項目繼之。
每層之間,停而合:此層如何修或限前諸層?何處相強化?何處相衝?
預期: 層疊之身份結構,各層為次層作脈絡。代理可陳:我為誰(系統+角色)、項目為何(CLAUDE.md)、自先前會話知何(MEMORY.md)、何規治其行。
失敗時: 身份文件缺(無 CLAUDE.md、無 MEMORY.md)——此本身即為信息:或為新項目,或為無持久配置之項目。以系統提示與代理角色為限而行,記其缺。勿幻生不存之上下文。
自持久之物重建所工之事。代理不憶先前會話——讀其所留之證。
Git 歷之掃:讀近之提交日誌(git log --oneline -20)。取:
文件新鮮之掃:查近改之文件(以 Glob 或 ls -lt)。辨:
任務物件之掃:尋結構化之任務物件:
Grep 求 TODO、FIXME、HACK、XXX)#NNN 模式)對話物件之掃:查會話邊界之標記:
git stash list)示暫停之工重建工作上下文之總:「項目工於 X,已成 Y,Z 在進。」
預期: 當前項目狀態與近軌跡之具體、基於證據之圖像。重建當可證偽——基於文件時戳、git 歷、物件之存,非假設。
失敗時: 若項目無 git 歷、無近改、無任務物件,此恐為真之新起——非證據缺之續。行步三並類為新起。
斷此起動為淨起(新任務、新向)抑或續(中斷之工、進中項目)。冷起之徑顯異。
按序應此等啟發:
明信號(最強):用戶是否言「重新開始」或「續上次」?明意覆所有啟發。
未提交之改(強):工作樹有未提交之改乎?若有,此幾必為續——先前會話中斷於工中。
會話新鮮度(中):最新物件之新鮮度為何?
用戶首訊(強):用戶所請何?
MEMORY.md 新鮮度(中):MEMORY.md 所引之工是否合當前項目狀態,抑或描一不復存之態?
Detection Matrix:
+-----------------------+-------------------+-------------------+
| | Recent artifacts | No recent |
| | present | artifacts |
+-----------------------+-------------------+-------------------+
| User references | CONTINUATION | CONTINUATION |
| prior work | (resume from | (but verify — |
| | evidence) | memory may be |
| | | stale) |
+-----------------------+-------------------+-------------------+
| User starts | CHECK — | FRESH START |
| new topic | acknowledge prior | (clean bootstrap) |
| | work, confirm | |
| | direction change | |
+-----------------------+-------------------+-------------------+
| Uncommitted | CONTINUATION | UNLIKELY — |
| changes exist | (interrupted | investigate |
| | session) | orphaned changes |
+-----------------------+-------------------+-------------------+
新起:跳至步驟四。身份已載而無工作上下文需復。校準為對新工之備。
續:簡總所重建之工作上下文(自步驟二)。向用戶確認:「據 git 歷與近改,似我們工於 [X]。當自此續乎?」勿假設——驗之。
預期: 附引之證之明分類(新或續)。若續,進中事之一句總。若新,承先前上下文存而未續之。
失敗時: 若分類真曖昧(中新鮮度、無明信號、雜物件),預設問用戶。短問(「我們續 X 之工,抑或起新?」)之代價低於沿誤徑冷起。
身份既載、工作上下文既立,校運行行為。此直映至二既有技能,依序呼之。
Center(立行為基線):
Attune(讀環境而調):
續(轉活工作):
校準當輕——以秒計,非以分計。乃備工,非代工。
預期: 代理之首實質應答顯校準:合用戶之語域、反所載上下文、於正範圍處正任務。冷起於用戶無形,除非彼問。
失敗時: 校準若感機械(走過場而無真調),注一具之事:重讀用戶末訊令其自然塑應答。過結構之校準或劣於無校準。
冷起後,驗所載身份內部一致。身份層之矛致行為之不穩。
跨層一致之查:
角色定義之新鮮度查:
記憶之陳腐查:
矛盾之解:
預期: 或確所載身份連貫,或一具體之矛列附提議之解。代理當知己之配置狀態。
失敗時: 若驗揭深矛(如 MEMORY.md 描完全異之項目),此或示項目改名、大重構、誤工作目錄。試解前先驗工作目錄正確。
write-continue-here — 會話交接文件,提 bootstrap-agent-identity 於冷起時所消之證read-continue-here — 會話始讀交接文件並行之;交接之消端manage-memory — 補冷起之漸進身份載之持久記憶center — 立行為基線;於校準序中呼之attune — 對用戶之關係校準;於校準序中呼之heal — 冷起既揭大偏移時之深子系統評估assess-context — 評推理上下文之可塑;續判曖昧時用之assess-form — 結構形之評估;身份冷起之架構對應