Did some work on my UniVerse shell. I was planning on making it public today but setting up the git repo is being painful so I'll take another stab at it later.
I figured out the global history problem, I was creating a history file for commands in each universe account, instead I could write out a MD entry that points to a file elsewhere in the system and universe will treat it like a proper universe file. This makes it easy to do reads and writes without having to deal with readseqs and writeseqs.
The next big thing would be to optimize the history file a bit as I load the entire thing into memory now so I imagine it will get quite big. For now its in the /tmp directory so wiping it is perfectly fine.