ollie/fs
Levi Neely aae307046a fs: ensure tool server on agent creation, retry via keeper
ToolServer is vital infrastructure — it must never be nil. If the
initial dial fails, retry via ProcessKeeper (which respawns
ollie-remote). If still unavailable, fail agent creation with a
clear error asking the user to try again.

Reverted the nil-check band-aid in turn.go — ToolServer is now
guaranteed non-nil for any running agent.
2026-08-03 15:51:23 +02:00
..
agentfiles.go fs: set agent dir UID to agent ID, GID to 'agent' 2026-08-03 10:56:20 +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 fs: ensure tool server on agent creation, retry via keeper 2026-08-03 15:51:23 +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 fs: add agent-level kill, remove activeAgentID from session 2026-08-03 10:37:29 +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 toolsrv: add ProcessKeeper for resilient ollie-remote lifecycle 2026-08-03 12:21:54 +02:00