It is not clear what is the best position for the agent or in other words how colesly one wants to integrate with the terminal, shell, or multiplexer.
But over all it does show that maybe the future of agents is not huge blobs of semi-reingeneered multiplexers or see above, but a lean agent with a session stream for context.
great job, i will follow your progress.