ollie/fs
Levi Neely 73de0b3cc0 hierarchical event topics and TCP support
Event topics now follow session hierarchy:
  session.{sid}.new/kill/pause/resume/rename
  session.{sid}.agent.{aid}.new/kill/state

Wildcard routing publishes to all ancestors:
  session.{sid}.agent.{aid}.state publishes to:
    session.{sid}.agent.{aid}.*
    session.{sid}.agent.*
    session.{sid}.*
    session.*
    *

GUI can subscribe to session.{sid}.* to get all events
for one session including its agents.

Also:
- ollie-9p -a flag now supports TCP (host:port or tcp!host:port)
- Add Session.ID() accessor method
2026-08-03 19:10:31 +02:00
..
agentfiles.go hierarchical event topics and TCP support 2026-08-03 19:10:31 +02:00
builder.go fs: add Aliases to FsNodeDecl for immutable ID path resolution 2026-08-03 09:41:26 +02:00
elevatefiles.go Replace imperative 9P filesystem with declarative EDSL 2026-08-02 15:22:17 +02:00
format.go Add formatted tool output fences 2026-08-02 22:57:17 +02:00
fs.go Replace imperative 9P filesystem with declarative EDSL 2026-08-02 15:22:17 +02:00
fs_test.go Replace imperative 9P filesystem with declarative EDSL 2026-08-02 15:22:17 +02:00
fsnode.go fs: add Aliases to FsNodeDecl for immutable ID path resolution 2026-08-03 09:41:26 +02:00
lifecycle.go hierarchical event topics and TCP support 2026-08-03 19:10:31 +02:00
newroot.go fix naming problems 2026-08-02 22:10:00 +02:00
persist.go toolsrv: add ProcessKeeper for resilient ollie-remote lifecycle 2026-08-03 12:21:54 +02:00
procfiles.go Replace imperative 9P filesystem with declarative EDSL 2026-08-02 15:22:17 +02:00
rootfiles.go fs: add Aliases to FsNodeDecl for immutable ID path resolution 2026-08-03 09:41:26 +02:00
session.go Replace imperative 9P filesystem with declarative EDSL 2026-08-02 15:22:17 +02:00
sessionfiles.go feat: add session connected file for RPC health check 2026-08-03 18:13:53 +02:00
spec.go fs: add Aliases to FsNodeDecl for immutable ID path resolution 2026-08-03 09:41:26 +02:00
tree.go Replace imperative 9P filesystem with declarative EDSL 2026-08-02 15:22:17 +02:00
types.go hierarchical event topics and TCP support 2026-08-03 19:10:31 +02:00