ollie/cmd
Ollie Agent 9af742acd6 fs/lifecycle: fix nil MkdirAll panic blocking agent creation and autoload
The panic at fs/lifecycle.go:463 was a nil function pointer: fs.Config.MkdirAll
is a func field, not a method, and the struct literal in cmd/olliesrv/main.go
omitted it, defaulting to nil. When CreateAgent called
rs.cfg.MkdirAll(...), it panicked before ever reaching the autoload loop.

- Add MkdirAll: os.MkdirAll to fs.Config in main.go
- Spawn tool server in Create() so empty session/new sessions are
  operational, then reuse it in CreateAgent (else if sess.proc != nil)
- Wrap create agent error with fmt.Errorf for clearer messages
- Add panic stack trace to stderr for debugging
2026-08-02 21:16:12 +02:00
..
Ollie session: split immutable ID from mutable Name; add id/name files to 9P 2026-08-01 17:31:16 +02:00
ollie-9p session rename: eventwait file, broadcast on create/delete/rename, ollie-9p mv 2026-08-01 16:14:49 +02:00
ollie-remote cleanup / unify toolsrv bootstrap 2026-08-02 20:08:45 +02:00
olliesrv fs/lifecycle: fix nil MkdirAll panic blocking agent creation and autoload 2026-08-02 21:16:12 +02:00