ollie/cmd
Levi Neely 412b8513e6 session: support multiple concurrent bypass requests
Previously a session tracked only one pending bypass request. If
agent A1 had a pending bypass, agent A2's bypass request would block
waiting to be read from toolsrv's channel, effectively blocking all
agents in the session.

Now bypassPending is a map keyed by request ID:
- SetBypassPending adds to the map instead of overwriting
- BypassPending returns all pending requests (slice)
- BypassPendingByID returns a specific request
- ResolveBypass removes from the map by ID
- 9P bypass file returns JSON array of all pending

The bypass loop reads requests continuously without waiting for
resolution, so multiple agents can have concurrent pending requests.
2026-10-09 10:16:17 +02:00
..
ollie-9p ollie-9p: add rdwrs command for streaming rdwr 2026-10-06 12:31:06 +02:00
olliesrv session: support multiple concurrent bypass requests 2026-10-09 10:16:17 +02:00
toolsrv per-agent cwd override with session-level inheritance 2026-10-07 15:14:04 +02:00