ollie/fs
Levi Neely 8cebf08cbd feat: session pause/resume to reduce resource usage
Adds pause and resume commands to session/ctl:
- pause: stops the tool server process, closes connections
- resume: respawns the process and re-establishes connection

When paused, tool calls return 'connection closed' errors which
propagate to the chat log. Useful for reducing resource usage when
many sessions exist but aren't actively being used.

Also adds session/{id}/paused file to check pause status.
2026-08-03 18:08:09 +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 fix: session/idx includes sessions with zero agents 2026-08-03 17:48:47 +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: session pause/resume to reduce resource usage 2026-08-03 18:08:09 +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 feat: session pause/resume to reduce resource usage 2026-08-03 18:08:09 +02:00