#!/usr/bin/env python3 """PostToolUse hook: 编辑 system prompt 独立 MD 后提醒同步状态表 背景(F3-2C / 2026-05-05): 百炼云端为 system prompt 权威源,docs/ai/system-prompts/ 各独立 MD 是本地 git 备份。 每次从云端同步后,需要更新: - 当前 MD 的 §一 元信息表"最后同步"日期 - 当前 MD 的 §同步历史 追加一行 - _INDEX.md §四 同步状态表对应行 本 hook 在编辑 app*.md 后提醒上述同步动作。 """ import json import re import sys try: data = json.load(sys.stdin) except Exception: sys.exit(0) fp = (data.get("tool_input") or {}).get("file_path", "") if not fp: sys.exit(0) rel = re.sub(r"^.*?NeoZQYY[/\\]", "", fp.replace("\\", "/")) if re.search(r"^docs/ai/system-prompts/app\w+\.md$", rel): print(json.dumps({ "hookSpecificOutput": { "hookEventName": "PostToolUse", "additionalContext": ( f"[prompt-sync] 已编辑 system prompt 独立 MD: {rel} — " "若改动了 §四 System Prompt 章节(从云端同步),请同步:" "(1) §一 元信息表'最后同步'改为今日;" "(2) §同步历史 追加一行;" "(3) docs/ai/system-prompts/_INDEX.md §四 同步状态表对应行更新" ) } }))