Stats
Actions
Tags
From agents-memo
{"riskFlags": {"touchesBash": true, "matchAllTools": false, "touchesFileWrites": true}, "typeStats": {"command": 14}, "eventStats": {"Stop": 1, "PreToolUse": 2, "SessionEnd": 1, "PostCompact": 3, "PostToolUse": 3, "SessionStart": 4}, "originCounts": {"absolutePaths": 0, "pluginScripts": 14, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 14}}
6 events · 14 hooks
Safety signals detected in this hook configuration
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
VAULT=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-vault.sh") || exit 0; [ -d "$VAULT/wiki" ] && [ -d "$VAULT/.git" ] && git -C "$VAULT" diff --name-only HEAD 2>/dev/null | grep -q '^wiki/' && echo 'WIKI_CHANGED: Wiki pages were modified this session. Please update $VAULT/wiki/hot.md following the hot-cache protocol at ${CLAUDE_PLUGIN_ROOT}/_shared/hot-cache-protocol.md (under 500 words; sections: Last Updated, Key Recent Facts, Recent Changes, Active Threads; overwrite completely; factual cache, not a journal).' || trueBash"${CLAUDE_PLUGIN_ROOT}/hooks/obsidian-cli-rewrite.sh"Read|Write|Edit"${CLAUDE_PLUGIN_ROOT}/hooks/block-direct-vault-io.sh"nohup "${CLAUDE_PLUGIN_ROOT}/hooks/session-reflection.sh" >/dev/null 2>&1 < /dev/null &"${CLAUDE_PLUGIN_ROOT}/scripts/resolve-vault.sh" >/dev/null 2>&1 || exit 0; [ -f "${CLAUDE_PLUGIN_ROOT}/_shared/INIT.md" ] || exit 0; envsubst '$CLAUDE_PLUGIN_ROOT' < "${CLAUDE_PLUGIN_ROOT}/_shared/INIT.md"; printf '\n[agents-memo] Session init injected above (_shared/INIT.md). Silently absorb this context; do not announce it.\n'; exit 0VAULT=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-vault.sh") || exit 0; MODE=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-config.sh" bootstrap_read_hot on-demand); if [ "$MODE" = "always" ] && [ -f "$VAULT/wiki/hot.md" ]; then cat "$VAULT/wiki/hot.md"; printf '\n\n[agents-memo] wiki/hot.md was re-injected above after compaction (bootstrap_read_hot=always). Silently absorb this context to restore the hot cache; do not announce it.\n'; fi; exit 0VAULT=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-vault.sh") || exit 0; MODE=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-config.sh" bootstrap_read_index on-demand); if [ "$MODE" = "always" ] && [ -f "$VAULT/wiki/index.md" ]; then cat "$VAULT/wiki/index.md"; printf '\n\n[agents-memo] wiki/index.md was re-injected above after compaction (bootstrap_read_index=always). Silently absorb this context to restore the index; do not announce it.\n'; fi; exit 0Bash"${CLAUDE_PLUGIN_ROOT}/hooks/log-obsidian-calls.sh"Write|EditVAULT=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-vault.sh") || exit 0; [ -d "$VAULT/.git" ] && git -C "$VAULT" add wiki/ .raw/ 2>/dev/null && (git -C "$VAULT" diff --cached --quiet || git -C "$VAULT" commit -m "wiki: auto-commit $(date '+%Y-%m-%d %H:%M')" 2>/dev/null) || true"${CLAUDE_PLUGIN_ROOT}/hooks/log-tool-use.sh"startup|resumeVAULT=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-vault.sh") || exit 0; "${CLAUDE_PLUGIN_ROOT}/scripts/obsidian-cli.sh" version >/dev/null 2>&1 || { echo "Obsidian 1.12.7+ required and Obsidian must be running with the vault open" >&2; exit 0; }"${CLAUDE_PLUGIN_ROOT}/scripts/resolve-vault.sh" >/dev/null 2>&1 || exit 0; [ -f "${CLAUDE_PLUGIN_ROOT}/_shared/INIT.md" ] || exit 0; envsubst '$CLAUDE_PLUGIN_ROOT' < "${CLAUDE_PLUGIN_ROOT}/_shared/INIT.md"; printf '\n[agents-memo] Session init injected above (_shared/INIT.md). Silently absorb this context; do not announce it.\n'; exit 0VAULT=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-vault.sh") || exit 0; MODE=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-config.sh" bootstrap_read_hot on-demand); if [ "$MODE" = "always" ] && [ -f "$VAULT/wiki/hot.md" ]; then cat "$VAULT/wiki/hot.md"; printf '\n\n[agents-memo] wiki/hot.md was injected above (bootstrap_read_hot=always). Silently absorb this context; do not announce it.\n'; fi; exit 0VAULT=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-vault.sh") || exit 0; MODE=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-config.sh" bootstrap_read_index on-demand); if [ "$MODE" = "always" ] && [ -f "$VAULT/wiki/index.md" ]; then cat "$VAULT/wiki/index.md"; printf '\n\n[agents-memo] wiki/index.md was injected above (bootstrap_read_index=always). Silently absorb this context; do not announce it.\n'; fi; exit 0npx claudepluginhub misiekhardcore/agents-memo --plugin agents-memo