ollie/cmd/olliesrv/internal/session
Levi Neely 7055444748 agent peers: bidirectional peer links with topology-controlled messaging
Add peer/ directory to each agent's 9P namespace. Agents communicate
by writing to peer/{name}, which delivers to the target's prompt handler.
Only declared peers can be messaged — the directory is the ACL.

Implementation:
- Agent struct: peers map + AddPeer/RemovePeer/Peers methods
- fs/spec.go: peer/ Each node (write-only entries), peeradd/peerdel/peers ctl commands
- Bidirectional: peeradd A on B also adds B on A
- Peers constrained to same session
- Persisted with session state (PersistedAgent.Peers field)
- peeradd/peerdel trigger immediate session save

Docs updated: system_prompt.md, AGENTS.md, README.md, architecture-9p.md,
architecture-core.md, architecture.md, usage.md.
2026-08-19 17:22:30 +02:00
..
event.go virtfs: refactor BlockOnce to accept (readFn, signalFn) 2026-08-13 20:44:50 +02:00
persist.go agent peers: bidirectional peer links with topology-controlled messaging 2026-08-19 17:22:30 +02:00
registry.go Document native Landlock and persist session yolo 2026-08-18 12:49:25 +02:00
session.go Document native Landlock and persist session yolo 2026-08-18 12:49:25 +02:00
session_test.go session: expand ~ and env vars in SetCwd 2026-08-17 14:29:02 +02:00
setup.go move toolsrv client into olliesrv 2026-08-16 19:07:25 +02:00