<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hook Lifecycle on SoloSoft</title><link>https://www.solosoft.dev/tags/hook-lifecycle/</link><description>Recent content in Hook Lifecycle on SoloSoft</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 30 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.solosoft.dev/tags/hook-lifecycle/index.xml" rel="self" type="application/rss+xml"/><item><title>claude-mem at 104,793 Stars: One LLM Call per Tool Event, a 400,000-Character History, and a 10,000-Character Ceiling That Fails Silently</title><link>https://www.solosoft.dev/post/claude-mem-104793-stars-memory-cost-and-silent-truncation/</link><pubDate>Fri, 30 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/claude-mem-104793-stars-memory-cost-and-silent-truncation/</guid><description>&lt;p&gt;claude-mem is a memory plugin for coding agents: it hooks the lifecycle events of Claude Code (and OpenCode, Codex, Pi, Grok Bot, OpenClaw, Hermes, and others), compresses what the agent did into &amp;ldquo;observations&amp;rdquo;, stores them in SQLite plus Chroma, and injects a summary back at the start of the next session. It has 104,793 stars, 9,241 forks, and 320 watchers, and version 15.7.0 was tagged in the last few days.&lt;/p&gt;
&lt;p&gt;The interesting part is not that it exists. It is that the version you install in October 2026 configures three things at once, and each one has a number attached that the README does not put in one place: who pays for the compression, how much of your session gets re-read on every event, and how many characters of context are allowed to arrive before it silently arrives as nothing.&lt;/p&gt;</description></item></channel></rss>