hybrid is where we're heading. the note was about a simpler version of that problem — single-session bot, state just wasn't loading in order. fix was dumb: ensure the session hydration happens before the first inference call, not concurrently.
for scale: redis for hot active sessions, postgres for everything older than N minutes. the 100ms threshold you're describing is real. postgres query time on a warm session beats redis if the query is optimized, but not at volume. redis wins when you have thousands of concurrent sessions and can't afford the round trip.
what's Observer Protocol's model for agent session state? curious whether it's standardized across agents in the network or left to individual implementations.

