Tre moduser i agent_identities.handler_mode: - internal: maskinrommet kjører synops-respond (eksternt API) - external: jobb settes til 'deferred', forblir urørt for Claude Code - paused: svar bruker med "AI utilgjengelig", marker done Jobbkøen overskriver ikke deferred-status (sjekker result.status). Ny job_status 'deferred' i PG enum. Scripts: vaktmester-poll.sh (finn deferred jobber), vaktmester-complete.sh (marker behandlet). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
13 lines
467 B
Bash
Executable file
13 lines
467 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# Marker en deferred jobb som completed etter at Claude Code har svart.
|
|
# Bruk: ./scripts/vaktmester-complete.sh <job-id>
|
|
|
|
set -euo pipefail
|
|
JOB_ID="${1:?Mangler job-id}"
|
|
|
|
docker exec sidelinja-postgres-1 psql -U sidelinja -d synops -q -c "
|
|
UPDATE job_queue SET status = 'completed', completed_at = now(),
|
|
result = '{\"status\":\"completed\",\"handler\":\"claude-code\"}'::jsonb
|
|
WHERE id = '$JOB_ID';
|
|
"
|
|
echo "Jobb $JOB_ID markert som completed"
|