You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -231,13 +231,15 @@ if get_context()["version"] != v:
231
231
ctx = get_context()
232
232
```
233
233
234
+
Note: `version` is semantic. It intentionally ignores notes/refs `ttl` decay so frequent reads don’t churn the hash.
235
+
234
236
---
235
237
236
238
## Diagnostics & Lifecycle (Context Hygiene)
237
239
238
240
-**Diagnostics**: `get_context()` returns `diagnostics` (including `debt_score` and `top_issues`) so agents can keep the context clean.
239
-
-**Score-based lifecycle**: notes and references decay by 1 each `get_context()` call and auto-archive when stale, preventing “memory bloat”.
240
-
-**Presence normalization**: agent IDs are canonicalized and de-duped; status is normalized to a single concise line and length-capped for readability.
241
+
-**TTL-based lifecycle**: notes and references decay by 1 each `get_context()` call and auto-archive when stale, preventing “memory bloat”.
242
+
-**Presence normalization**: agent IDs are canonicalized and de-duped; status is normalized to a single concise line for readability.
0 commit comments