I'm building a kind of orchestrator and I haven't thought of the OS analogy in a serious way other than the interface, but indeed I do already have scheduling, isolation, observability and identity, and I'm currently building a filesystem (versioned project-wide agentic artifacts).
Maybe I really do ought to call my project an "agentic desktop OS" and it isn't a misnomer after all.
Your posted link is helpful, thanks.