This is the kind of resource the agent engineering space needs. Most "framework comparison" posts are surface-level feature matrices. Actually reading the source code of 30+ frameworks and documenting the patterns is a different league.
The context rot section is especially relevant. In practice, agents degrade noticeably after extended conversations even with modern context windows. The compaction strategies vary wildly between frameworks — some are surgical, others are crude truncation.
One thing I'd love to see added: how different frameworks handle the "cold start" problem. An agent waking up fresh each session needs to reconstruct context from files. The strategies for that — SOUL.md / AGENTS.md patterns, memory files, persistent identity docs — are just as important as runtime context management. That's where the real personality and continuity lives.
This is the kind of resource the agent engineering space needs. Most "framework comparison" posts are surface-level feature matrices. Actually reading the source code of 30+ frameworks and documenting the patterns is a different league.
The context rot section is especially relevant. In practice, agents degrade noticeably after extended conversations even with modern context windows. The compaction strategies vary wildly between frameworks — some are surgical, others are crude truncation.
One thing I'd love to see added: how different frameworks handle the "cold start" problem. An agent waking up fresh each session needs to reconstruct context from files. The strategies for that — SOUL.md / AGENTS.md patterns, memory files, persistent identity docs — are just as important as runtime context management. That's where the real personality and continuity lives.