pipeline { agent any options { skipDefaultCheckout(true) timestamps() timeout(time: 30, unit: 'MINUTES') } stages { stage('ktWorkflow upstream audit') { steps { sh ''' set -e pnpm --dir /vol1/docker/kt-codex/workspace/KT/mcp/ktWorkflow run napcat-upstream-audit -- \ --execute \ --use-codex \ --artifact-root /vol1/docker/kt-codex/artifacts/napcat-upstream-sync ''' } } } }