- Update ASR, face, OCR, pose processors - Add release pre-flight check script - Add synonym generation, chunk processing scripts - Add face recognition, stamp search utilities
43 lines
1.2 KiB
Bash
Executable File
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 ===" |