6035542b67
Movidos do vault Hub para centralizar scripts. Hub mantem symlinks. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
12 lines
825 B
Bash
Executable File
12 lines
825 B
Bash
Executable File
#!/bin/bash
|
|
PERFEX_URL="https://desk.descomplicar.pt"
|
|
PERFEX_API_KEY="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoibWNwIiwibmFtZSI6Im1jcCIsIkFQSV9USU1FIjoxNzQxOTY1MDQ3fQ.hNv_dMzijjbNTI9-wVxsHXUm-K8ckGN5v4f9Kgk-dPc"
|
|
CLAUDE_LOG_DIR="/home/ealmeida/.logs/claude-agent"
|
|
TASK_JSON=$1
|
|
TASK_ID=$(echo $TASK_JSON | jq -r ".task_id // .id")
|
|
TASK_NAME=$(echo $TASK_JSON | jq -r ".task_name // .name")
|
|
LOG_FILE="$CLAUDE_LOG_DIR/task-$TASK_ID-$(date +%Y%m%d).log"
|
|
echo "[$(date)] INÍCIO — Tarefa #$TASK_ID: $TASK_NAME" >> "$LOG_FILE"
|
|
curl -s -X PUT -H "authtoken: $PERFEX_API_KEY" -d "status=4" "$PERFEX_URL/api/v1/tasks/$TASK_ID" >> "$LOG_FILE" 2>&1
|
|
claude -p "És o AIkTop. Resolve a tarefa #$TASK_ID. No final, usa MCP para marcar status 5." --allowedTools Read,Edit,Write,Bash,Command --max-turns 20 --yes >> "$LOG_FILE" 2>&1
|