diff --git a/skills/kugetsu/scripts/kugetsu-queue-daemon.sh b/skills/kugetsu/scripts/kugetsu-queue-daemon.sh index 34620d7..b746414 100644 --- a/skills/kugetsu/scripts/kugetsu-queue-daemon.sh +++ b/skills/kugetsu/scripts/kugetsu-queue-daemon.sh @@ -50,7 +50,7 @@ check_task_completion() { local hours_elapsed=$(( (now_epoch - notified_epoch) / 3600 )) if [ "$hours_elapsed" -ge "${TASK_TIMEOUT_HOURS:-1}" ]; then timed_out=true - echo "Task $queue_id ($issue_ref) timed out after ${hours_elapsed}h" + log_warn "queue-daemon" "Task $queue_id ($issue_ref) timed out after ${hours_elapsed}h" fi fi @@ -62,7 +62,7 @@ check_task_completion() { opencode session stop "$session_id" 2>/dev/null || true fi update_queue_item_state "$queue_id" "error" - echo "Task $queue_id ($issue_ref) marked error — timeout after ${hours_elapsed}h" + log_error "queue-daemon" "Task $queue_id ($issue_ref) marked error — timeout after ${hours_elapsed}h" release_lock "$issue_ref" return fi