cc-os/plugins/os-vault/hooks
jared cc450c385b os-vault: add SessionStart git pull for multi-machine vault/memsearch freshness
Sync was push-only via SessionEnd (vault_sync.py/memsearch_sync.py); a second
machine's copies could go stale. session_start.py now runs a fast-forward-only,
10s-timeout git pull for both repos before the staleness check — silent on
success, quiet one-line stderr note on failure, never blocking session start.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018Mb3V8NNzAuns7vgX9A2jU
2026-07-10 10:06:55 -04:00
..
config.py os-vault: WS2 write-behavior eval harness + untuned baseline grid 2026-07-07 12:46:22 -04:00
hook_io.py Rename memory plugin to os-vault; fix marketplace registration 2026-07-03 09:43:18 -04:00
memsearch_sync.py Rename memory plugin to os-vault; fix marketplace registration 2026-07-03 09:43:18 -04:00
post_tool_use_write.py Rename memory plugin to os-vault; fix marketplace registration 2026-07-03 09:43:18 -04:00
session_context.py Rename memory plugin to os-vault; fix marketplace registration 2026-07-03 09:43:18 -04:00
session_end.py Rename memory plugin to os-vault; fix marketplace registration 2026-07-03 09:43:18 -04:00
session_start.py os-vault: add SessionStart git pull for multi-machine vault/memsearch freshness 2026-07-10 10:06:55 -04:00
session_state.py Rename memory plugin to os-vault; fix marketplace registration 2026-07-03 09:43:18 -04:00
vault_sync.py Rename memory plugin to os-vault; fix marketplace registration 2026-07-03 09:43:18 -04:00