mnemos
Mnemos — Task-Scoped Memory Lifecycle
What It Does
Mnemos prevents lossy context compaction from destroying the structured knowledge you need most. It treats your working memory as a typed graph (MnemoGraph) where different types of knowledge have different eviction policies:
- GoalNodes and ConstraintNodes are NEVER evicted — they survive all compaction
- ResultNodes are compressed (summary kept) before eviction
- ContextNodes are evictable when their activation weight drops
- CheckpointNodes persist to disk for session resume
Fatigue Model
Mnemos monitors 4 dimensions of "agent fatigue" — all passively observed from hook data, no manual input needed:
| Dimension | Weight | Signal Source | What It Measures |
|---|---|---|---|
| Token utilization | 0.40 | Statusline JSON | How full the context window is |
| Scope scatter | 0.25 | PreToolUse file paths | How many directories the agent is bouncing between |
More from alinaqi/claude-bootstrap
android-kotlin
Android Kotlin development with Coroutines, Jetpack Compose, Hilt, and MockK testing
2.0Kpwa-development
Progressive Web Apps - service workers, caching strategies, offline, Workbox
1.4Kplaywright-testing
E2E testing with Playwright - Page Objects, cross-browser, CI/CD
1.2Kui-mobile
Mobile UI patterns - React Native, iOS/Android, touch targets
689posthog-analytics
PostHog analytics, event tracking, feature flags, dashboards
538flutter
Flutter development with Riverpod state management, Freezed, go_router, and mocktail testing
496