ollie/cmd/olliesrv/internal/session
Levi Neely edd5ade471 refactor: simplify bypass - toolsrv is the broker, olliesrv is just a client
- Remove olliesrv's bypass broker machinery (pendingCh, EvaluateRequest, etc)
- Session bypass loop now just reads from toolsrv's bypass/pending and notifies
- Notification handler writes directly to toolsrv's bypass/resolve (fire and forget)
- Remove bypass/ directory from olliesrv's 9P namespace
- Remove session/*/bypass file (policy can be added back to toolsrv later if needed)

The flow is now:
1. toolsrv blocks tool execution, exposes request via bypass/pending
2. olliesrv reads from toolsrv, shows D-Bus notification
3. User clicks approve/deny, olliesrv writes to toolsrv's bypass/resolve
4. toolsrv unblocks and executes (or denies)
2026-08-12 11:01:29 +02:00
..
event.go refactor: move olliesrv and toolsrv packages to cmd/*/internal/ 2026-08-10 20:16:44 +02:00
persist.go refactor: simplify bypass - toolsrv is the broker, olliesrv is just a client 2026-08-12 11:01:29 +02:00
registry.go refactor: simplify bypass - toolsrv is the broker, olliesrv is just a client 2026-08-12 11:01:29 +02:00
session.go refactor: simplify bypass - toolsrv is the broker, olliesrv is just a client 2026-08-12 11:01:29 +02:00
setup.go toolsrv: fix per-agent tool registry to actually work 2026-08-11 16:26:12 +02:00