一键导入
conveyor-app-wake-relay
Wake stale Agent Conveyor Codex app manager or worker threads through native app thread tools and record delivery receipts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Wake stale Agent Conveyor Codex app manager or worker threads through native app thread tools and record delivery receipts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Draft, preflight, apply, and inspect Agent Conveyor setup bundles for manager-worker operating cells through a conversational Codex setup flow.
Create one visible Codex app manager and one visible Codex app worker for the current project using the globally installed Agent Conveyor CLI.
Create one visible Codex app manager and multiple visible Codex app workers for the current project using Agent Conveyor.
Run the blocking Agent Conveyor Codex app connection smoke gate for a manager/worker pair or worker set before real work starts.
Check Agent Conveyor manager/worker or worker-set status from the current project's per-project ledger.
Run a bounded Agent Conveyor "what's next?" nudger loop for an existing Codex app manager/worker pair or worker set.
| name | conveyor-app-wake-relay |
| description | Wake stale Agent Conveyor Codex app manager or worker threads through native app thread tools and record delivery receipts. |
Use this skill when the operator asks to wake, restart, or nudge an existing Agent Conveyor Codex app manager/worker pair or worker set from the current project.
This skill is a relay, not a task channel. Dispatch inboxes, acknowledgements, audit, and replay remain the durable task truth. A direct Codex app thread message is only a wake prompt that asks the target session to poll and record receipts.
.codex-workers/workerctl.db under the current project unless the
operator explicitly provides another path.conveyor app-wakeup-dispatch for the same task.send_message_to_thread for actions with send_ready=true and
status=ready_to_send.sent, skipped, or blocked.blocked; do not
claim the role was woken.conveyor inbox-ack to record received, then accepted or blocked.mkdir -p .codex-workers
LEDGER="$PWD/.codex-workers/workerctl.db"
conveyor tasks --path "$LEDGER" --json
TASK="example-task"
conveyor app-wakeup-dispatch "$TASK" --path "$LEDGER" --json
status=ready_to_send and send_ready=true, call the Codex app thread
tool send_message_to_thread with that action's thread.id and exact
prompt.conveyor app-wakeup-record-delivery "$TASK" \
--role "<action.role>" \
--dispatch-receipt "<receipt.event_id>" \
--delivery-status sent \
--thread-id "<action.thread.id>" \
--reason "Codex app send_message_to_thread delivered wake prompt" \
--path "$LEDGER" \
--json
conveyor app-wakeup-record-delivery "$TASK" \
--role "<action.role>" \
--dispatch-receipt "<receipt.event_id>" \
--delivery-status skipped \
--reason "<action.reason>" \
--path "$LEDGER" \
--json
send_message_to_thread fails, record:conveyor app-wakeup-record-delivery "$TASK" \
--role "<action.role>" \
--dispatch-receipt "<receipt.event_id>" \
--delivery-status blocked \
--reason "<blocker or send failure>" \
--path "$LEDGER" \
--json
conveyor app-loop-status "$TASK" --path "$LEDGER" --json
End with:
taskledgerdispatch_receiptsent_rolesskipped_rolesblocked_rolesstatus_afternext_actionIf any role is blocked, name the exact blocker and do not report the loop as woken.