|
|
|
|
|
|
| $ErrorActionPreference = 'Stop'
|
|
|
| $HookFile = '.git/hooks/pre-push'
|
|
|
|
|
| $HookBody = @'
|
| #!/usr/bin/env bash
|
| # Pre-push: sweep recent Antigravity / Gemini prompts, then submit AI logs.
|
| bash scripts/_pyrun.sh scripts/log_antigravity.py --auto || true
|
| bash scripts/_pyrun.sh scripts/submit_log.py || true
|
| exit 0
|
| '@
|
|
|
| Set-Content -Path $HookFile -Value $HookBody -Encoding UTF8 -NoNewline
|
| Write-Host "[ai-log] Git pre-push hook installed."
|
|
|
| if (-not (Test-Path .ai-log)) { New-Item -ItemType Directory -Path .ai-log | Out-Null }
|
| if (-not (Test-Path .ai-log/.gitkeep)) { New-Item -ItemType File -Path .ai-log/.gitkeep | Out-Null }
|
|
|
| Write-Host "[ai-log] Setup complete. Configure AI_LOG_SERVER in your .env file."
|
|
|