Early on, we observed: agents reliably build an on-disk index, write scratch state, and rehydrate context via rg/open.
The Thought Experiment
If all you had were $HOME and vi, how would you keep track of an email you just sent, a grocery list, a Slack conversation, or compatibility constraints such as tire sizes versus rims?
The Answer
The answer is straightforward:
In practice this state is most often Markdown, but frequently JSON or YAML, and in specific circumstances XML.
Genrefying
As the hierarchy of concepts evolves, it inevitably becomes unbalanced, redundant, or confusing. At that point, the corrective action is the same as for a human operator: reorganize.
"In library science this process is called genrefying: restructuring information to optimize future retrieval.
Functionally, this resembles a familiar data-structures operation: rebalancing and reindexing. Here it is mediated by LLMs operating directly over the filesystem.
Implications
The filesystem becomes a substrate for agent memory, state, and coordination. It is both an artifact store and a mutable, inspectable world-state.