I use the LLM-wiki pattern for a structured directory of topic folders of .md files, and made it also compatible with the Open Knowledge Format [1].
My agent (Hermes) responds to a made-up command "vaultize this doc/link/text, etc" to add new .md files in the right format in the right place. The agent does a pretty good job of maintaining the index.md file, cross-links, etc.
A Quartz website builder creates a static site on my server, each MD file is a web page, and rebuilds when a new file is added [2]. This setup gives me a useful knowledge base with a great UX - across all the devices on my Tailnet, no need to run Obsidian Sync, or Syncthing.
This system is simple and works well, but i think it could maybe benefit from a memory system like Honcho to make it more effective as it scales.
[1] https://cloud.google.com/blog/products/data-analytics/how-th...