一键导入
dep-cascade-dedup
Thin Codex skill shim for node_dep_cascade_dedup_orchestrator. Use when deduplicating dependency bump PR cascades through runtime truth.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Thin Codex skill shim for node_dep_cascade_dedup_orchestrator. Use when deduplicating dependency bump PR cascades through runtime truth.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Thin Codex skill shim for node_ticket_pipeline. Use to run the bounded per-ticket pipeline slice through the OmniMarket runtime adapter.
Thin Codex skill shim for node_adversarial_pipeline_orchestrator. Use when running the adversarial plan-to-ticket pipeline through runtime truth.
Thin Codex skill shim for node_observability_sink_effect. Use when persisting OmniNode observability events through runtime adapters.
Thin Codex skill shim for node_recall_compute. Use when querying OmniNode runtime knowledge through the event bus.
Thin Codex skill shim for node_bus_audit_compute. Use when auditing OmniNode event-bus topic registry and contract wiring health.
Thin Codex skill shim for node_gap_compute. Use when running OmniNode integration gap detection, report classification, or gap-cycle preflight.
| name | dep-cascade-dedup |
| description | Thin Codex skill shim for node_dep_cascade_dedup_orchestrator. Use when deduplicating dependency bump PR cascades through runtime truth. |
This skill is a thin Codex runtime adapter shim over the OmniMarket
node_dep_cascade_dedup_orchestrator node. The node owns PR discovery,
version grouping, close decisions, and GitHub mutations. Do not add GitHub CLI
calls, GitHub API calls, handler imports, or local dedup logic to this skill.
| Argument | Description | Default |
|---|---|---|
repos | Repo slugs to scan | Node default |
dependency_type | Optional dependency type filter | "" |
label | Dependency PR label | dependencies |
dry_run | Report superseded PRs without closing | false |
close_comment | Optional close comment override | Node default |
target_runtime_address | Optional runtime://... runtime target | Uses ONEX_TARGET_RUNTIME_ADDRESS when set |
Run from the omnimarket repo or an omnimarket worktree:
env -u PYTHONPATH uv run python scripts/run_codex_runtime_request.py \
--command-name "dep_cascade_dedup_orchestrator" \
--payload '<json-payload>' \
--timeout-ms 600000
If the user supplies a runtime://... target, add
--target-runtime-address '<runtime-address>' to the request command. If the
argument is omitted, the wrapper uses ONEX_TARGET_RUNTIME_ADDRESS when set.
For event-bus-free preflight, add --compile-only. This validates the payload,
command topic, response topic, correlation id, timeout, and target runtime
address without publishing to Kafka or starting a runtime.
Map user inputs into a JSON payload using the same field names:
reposdependency_typelabeldry_runclose_commentIf ok is true and output_payloads is present, treat output_payloads[0]
as the primary node result.
If ok is false, surface error.code and error.message directly. A
node_not_implemented response is the current explicit stop state, not
permission to run direct GitHub commands from this skill.
src/omnimarket/nodes/node_dep_cascade_dedup_orchestrator/scripts/run_codex_runtime_request.pydep_cascade_dedup_orchestratoronex.cmd.omnimarket.dep-cascade-dedup-start.v1onex.evt.omnimarket.dep-cascade-dedup-completed.v1Prefer output_payloads[0]. Render repos_scanned, groups_found,
prs_closed, prs_kept, prs_skipped, and package-group summaries. All
dedup behavior is owned by node_dep_cascade_dedup_orchestrator.