File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "repository" : " openclaw/openclaw" ,
3- "sha" : " 8861d63e3b07dfe4f0a2ca271e08f138e06f05fb " ,
3+ "sha" : " cf4b1ed42b7f1dcffe25b5f90adfe809f36dea1a " ,
44 "sources" : {
55 "openclaw" : {
66 "repository" : " openclaw/openclaw" ,
7- "sha" : " 8861d63e3b07dfe4f0a2ca271e08f138e06f05fb "
7+ "sha" : " cf4b1ed42b7f1dcffe25b5f90adfe809f36dea1a "
88 },
99 "clawhub" : {
1010 "repository" : " openclaw/clawhub" ,
1111 "sha" : " 0be23e180987a27cadb82385377a34cabb29e5fd"
1212 }
1313 },
14- "syncedAt" : " 2026-11-09T23:49:13.442Z "
14+ "syncedAt" : " 2026-11-09T23:55:42.434Z "
1515}
Original file line number Diff line number Diff line change @@ -125,6 +125,17 @@ back and forth. Every build still passes disk admission. Live clone and installe
125125readers can temporarily retain additional generations; cleanup never removes
126126their files before those readers settle.
127127
128+ The template registry keeps compressed content manifests in a process-local LRU
129+ bounded to 64 MiB, keyed by generation, selected commit and build-cache path policy.
130+ A matching preparation uses that manifest instead of hashing the cloned source again. Commit refreshes reuse
131+ unchanged file hashes from the previous generation using Git's source delta;
132+ metadata discovery still records empty directories and changed input markers.
133+ Missing manifests or changed checkout attributes use a full capture. Canonical
134+ workspace edits are reconciled separately, so cached template contents never
135+ replace authored changes. Retirement deletes the cached manifest. After a Gateway
136+ restart or cache eviction, the first preparation rebuilds it; the template registry
137+ does not persist manifests.
138+
128139Older runtime identities become eligible for cleanup after six unused hours.
129140The most recently used identity keeps the ordinary idle retention window, subject
130141to the four-generation limit. Hourly maintenance shares the existing deletion
You can’t perform that action at this time.
0 commit comments