diff --git a/docs/persistence.md b/docs/persistence.md index 989b86bc..d9cecfde 100644 --- a/docs/persistence.md +++ b/docs/persistence.md @@ -179,8 +179,8 @@ Under `/var/lib/hyperhive/agents//`: - `bash-tasks/` — task JSON + stdout/stderr files for background `bash_run` jobs. JSON files are `.json` (status + tails), `.out` / `.err` - (full captured output). Cleaned up by the agent after - inspecting with `bash_status`. + (full captured output). Task files persist until container + purge. - `hyperhive-events.sqlite` — turn-loop event log. - `hyperhive-turn-stats.sqlite` — per-turn timing stats. - `hyperhive-model` — single-line model name override file. @@ -324,3 +324,4 @@ trigger from the `.path` watcher becomes a no-op. Setting it to `false` lets re-fires actually re-execute. The trade-off is the service unit shows `inactive (dead)` between fires — visible in `journalctl` but harmless; the `.path` unit drives the lifecycle. +