ollie/agent
Levi Neely fbb2a767f6 session: pause/resume persistence, restore paused sessions without spawning processes
- Skip SetupToolServer for paused sessions during restore
- Pause() and Resume() now persist state to disk
- Resume() sets up tool server from scratch for sessions restored paused
- IsConnected() returns false when paused
- Add SetPaused(), SetToolServer() methods
- ProcessKeeper.SetContext() for resume after pause
- Session index sorts active-first, paused-last
- CreateAgent accepts name= parameter
- Remove duplicate SetCwd method
2026-08-04 16:05:22 +02:00
..
agent.go session: pause/resume persistence, restore paused sessions without spawning processes 2026-08-04 16:05:22 +02:00
agent_config.go multiplex toolsrv, wip zero-tool server 2026-08-02 19:18:39 +02:00
build_runtime.go session: pause/resume persistence, restore paused sessions without spawning processes 2026-08-04 16:05:22 +02:00
commands.go refactor: rename saveSession/flushSave to save/flush, remove legacy restore 2026-08-04 14:38:09 +02:00
compaction.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
complete.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
config_paths.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
cost.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
fifo.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
fifo_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
history.go refactor: move persistence to session/, support multi-agent sessions 2026-08-04 14:02:15 +02:00
hooks.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
loop.go refactor: rename saveSession/flushSave to save/flush, remove legacy restore 2026-08-04 14:38:09 +02:00
new.go refactor: rename saveSession/flushSave to save/flush, remove legacy restore 2026-08-04 14:38:09 +02:00
new.go.bak fix naming problems 2026-08-02 22:10:00 +02:00
prompt_resolver.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
runtime.go Add formatted tool output fences 2026-08-02 22:57:17 +02:00
state.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
turn.go refactor: rename saveSession/flushSave to save/flush, remove legacy restore 2026-08-04 14:38:09 +02:00
usage_log.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00