vault-sync: 2026-09-13 12:01 (jimmy)

This commit is contained in:
jimmy
2026-09-13 12:01:05 -07:00
parent 32ee89f79c
commit e918f23707
@@ -959,3 +959,26 @@ No hand-edit of config.yaml (a stray indent kills the live gateway — you have
**user:** stop this: Cronjob Response: Flip Scout — scan + instant alert
(job_id: 5e590e87350c)
-------------
**assistant:** Paused. `Flip Scout — scan + instant alert` (5e590e87350c) is now `enabled: false`, state `paused`. No further runs will fire; resume anytime with `resume`.
## 20260913-185729 session 20260913_114932_ab065dd5
**user:** [System note: The previous turn was interrupted by a gateway interruption; the gateway is now back online. Any restart/shutdown command in the history has already run — do NOT re-execute or verify it. Report to the user that the session was restored successfully and ask what they would like to do next. Do NOT re-execute old tool calls — skip any unfinished work from the conversation history.]
**assistant:** Session restored — gateway came back clean (new PID 33140, restart log `exit=0`). All five steps executed and verified. Three deviations, all evidence-backed:
**1. Vault path — used `C:/Users/fight/AgentOS/memory-systems/agent-os`, not `/c/...`**
The provider does `Path(raw)`; MSYS `/c/...` becomes `C:\c\...` on Windows. That's why your *current* vault was already broken: `/c/Users/fight/.hermes/zvec-memory` was writing into the shadow tree `C:\c\Users\fight\.hermes\zvec-memory` (all 10 files there, mtimes Sep 9–11) while the real path held an empty `facts/` + `sessions/`. A literal copy of your edit would have created a phantom vault at `C:\c\Users\fight\AgentOS\...` and your memory would have gone silently empty.
**2. Added `plugins.zvec-memory.zg_bin` (not in your steps)**
Before this, every `memory_search` returned `zg query failed: zg binary not found` — `shutil.which('zg')` finds `zg.CMD`, but `subprocess.run(['zg', ...])` can't launch a bare `.cmd`. Recall was 100% dead and the failure was invisible. Now set to `C:/Users/fight/AppData/Roaming/npm/zg.cmd`.
**3. Used `hermes config set`, and fixed the mangled cron strings**
No hand-edit of config.yaml (a stray indent kills the live gateway — you have `.corrupt.*.bak` scars). Schedules: `0 */6 * * *` and `0 6 * * *`.
## Verified
- **Config**: `plugins.zvec-memory.vault` + `zg_bin` set, file intact at 160 lines, `hermes config check` passes.
- **Git identity**: repo-local `jimmy <jimmy@hermes.local>` confirmed. Note th