Files
momentry_core/scripts/test_identity_agent.sh
Warren 8f05a7c188 feat: update Python processors and add utility scripts
- Update ASR, face, OCR, pose processors
- Add release pre-flight check script
- Add synonym generation, chunk processing scripts
- Add face recognition, stamp search utilities
2026-04-30 15:07:49 +08:00

43 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# Identity Agent Test Script
# Usage: ./scripts/test_identity_agent.sh [video_uuid]
set -e
API_URL="${API_URL:-http://localhost:3003}"
API_KEY="${API_KEY:-muser_68600856036340bcafc01930eb4bd839_1774418104_97221b69}"
UUID="${1:-384b0ff44aaaa1f1}"
echo "=== Identity Agent Test ==="
echo "API URL: $API_URL"
echo "Video UUID: $UUID"
echo ""
echo "=== Test 1: Get Identity Agent Status ==="
curl -s "$API_URL/api/v1/agents/identity/status" \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
| python3 -m json.tool
echo ""
echo "=== Test 2: Analyze Identity ==="
curl -s -X POST "$API_URL/api/v1/agents/identity/analyze" \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d "{\"video_uuid\":\"$UUID\"}" \
| python3 -m json.tool
echo ""
echo "=== Test 3: Suggest Merges ==="
curl -s -X POST "$API_URL/api/v1/agents/identity/suggest" \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d "{\"video_uuid\":\"$UUID\"}" \
| python3 -m json.tool
echo ""
echo "=== Test 4: Python Identity Agent CLI ==="
python3 scripts/identity_agent.py --video-uuid "$UUID" --analyze
echo ""
echo "=== Test Complete ==="