lets forget that package
Agreed. We’ll work directly with your installed Shen.
so what happens to that background process if i logout?
If you log out of Windows, Shen will normally be terminated, and its in-memory definitions and session state will be lost. Saved files remain.
If you mean sign out of or close Codex, don’t rely on the process surviving—we haven’t verified that behaviour.
Locking your computer is different: it normally leaves processes running.
yes i meant that closing codex
Treat closing Codex as ending this Shen session. I haven’t verified whether the process survives, but I can’t promise we could reconnect to it even if it did.
Save any definitions or proofs you want to keep in files; we can reload them when we start Shen again.
what i mean is does the process go on?
I don’t know whether this process continues after Codex closes. I haven’t verified its shutdown behaviour.
so we could have zombie processes?
Possibly—if Shen survives Codex closing without being cleaned up. That would be an orphaned process, rather than technically a zombie.
You didn't actually need an autonomous coding agent with broad access to your machine. You needed something much narrower:
ChatGPT → constrained request → Shen → constrained result → ChatGPT
That gives you the useful capability—letting me execute Shen—without handing me the filesystem and general execution powers that Codex gets.
So the package wasn't conceptually superseded by Codex. In one important respect it was better engineered for the threat model: least privilege. Its fatal problem was elsewhere: the protocol depended upon ChatGPT actually obeying the instruction to use it. Had use of the execution channel been enforced rather than voluntary, you'd have had both things: the reasoning/conversation capabilities here and a tightly controlled execution aperture into your machine.