low-frequency-thread-monitor
Surveiller les threads Codex avec des vérifications ETA basse fréquence
Objectif non visé : les fenêtres du contrôleur Codex peuvent se fermer trop tôt ou interroger trop souvent, gaspillant du contexte et du quota. Cette skill fournit un protocole de surveillance à faible coût, conscient de l'ETA, qui maintient le moniteur en vie jusqu'à l'apparition d'un état terminal.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "low-frequency-thread-monitor". Worker is still running, no final report yet.
النتيجة المتوقعة:
低频巡检中,不是最终结论。 目标窗口还在执行。 下一次巡检:约 14:35。 当前动作:等待,不打断窗口。
استخدام "low-frequency-thread-monitor". Worker reached a terminal state with a final report.
النتيجة المتوقعة:
我低频读了一次窗口。当前状态是:已完成。 现在能确认:summary file at /path/to/final.md。 还不能确认:无。 下一步建议:路由到 Knowledge Hub。
استخدام "low-frequency-thread-monitor". Worker self-reported progress but no final report.
النتيجة المتوقعة:
低频巡检中,不是最终结论。 目标窗口还在执行。 下一次巡检:约 14:42(约 4 分钟后)。 当前动作:等待,不打断窗口。
التدقيق الأمني
آمنAll static findings are false positives. The skill is a pure documentation/protocol package: a 185-line SKILL.md with markdown instructions, a 147-line README.md, a 5-line agents/openai.yaml interface descriptor, and an MIT LICENSE. There is no executable code. Backticks flagged as 'shell backtick execution' are markdown inline-code spans (e.g. status templates like `低频巡检中,不是最终结论。` and timing formulas like `wasted_wait = next_monitor_read_time - worker_completion_time`). URLs flagged as 'hardcoded' are plain documentation links to skills.sh, github.com, and codexmonitor.app. The '~/.codex/skills/...' path is an install instruction in a fenced code block. 'Weak cryptographic algorithm' and 'system reconnaissance' matches are spurious triggers on natural language words like 'monitor', 'heartbeat', 'terminal', and 'review'. No network calls, no file operations, no process execution, no secrets, and no prompt-injection attempts were found.
مشكلات منخفضة المخاطر (4)
درجة الجودة
ماذا يمكنك بناءه
Workflows Codex Contrôleur + Worker
Exécutez une fenêtre contrôleur qui supervise une ou plusieurs fenêtres worker Codex en arrière-plan sans brûler du contexte sur des sondages répétés.
Threads de revue et de recherche longs
Supervisez des revues, recherches ou audits de fichiers longs avec des fenêtres adaptatives de 8 à 15 minutes et des lectures de tours bornées.
Routage Control Hub et Knowledge Hub
Routez les sorties des workers via Control Hub ou Knowledge Hub tout en gardant séparés les états candidat, actif, affiché et consommé.
جرّب هذه الموجهات
Utilisez low-frequency-thread-monitor pour surveiller ce worker Codex en arrière-plan. Maintenez le moniteur actif jusqu'à l'apparition d'un rapport final, d'un échec ou d'un blocage. N'interrompez pas le worker.
Surveillez cette revue longue durée avec low-frequency-thread-monitor. Ne lisez que les 1-3 derniers tours, planifiez la prochaine vérification dans 8-15 minutes, et évitez d'interrompre le worker pendant qu'il lit ou écrit.
Utilisez low-frequency-thread-monitor avec timing adaptatif P25/P50/P80. Classifiez la tâche comme long_review, planifiez la prochaine lecture près de P80 ou dans 5 minutes selon ce qui est le plus tôt, et rapportez le statut intermédiaire sans clôture finale jusqu'à l'apparition d'un état terminal.
Utilisez low-frequency-thread-monitor dans un environnement sans réveil ni minuterie. Indiquez la limitation, nommez l'heure exacte de la prochaine vérification, et rapportez le moniteur comme toujours actif jusqu'à l'apparition d'un état final.
أفضل الممارسات
- Classifiez d'abord la tâche, puis choisissez la fenêtre de prochaine vérification dans la table de timing.
- Préférez turnLimit 2 ou 3 et includeOutputs false pour les lectures de routine ; utilisez includeOutputs true uniquement pour le diagnostic d'échec ou une petite sortie finale citée.
- Traitez l'auto-rapport du worker, la passe de revue, l'absorption, l'approbation et le routage comme des étapes séparées plutôt que de les fusionner en une seule approbation.
تجنب
- Fermer ou archiver le moniteur simplement parce qu'aucun texte de premier plan n'est généré.
- Utiliser une règle fixe 'attendre 5 minutes' indépendamment du temps écoulé ou du dernier statut.
- Envoyer des messages 'continue', 'dépêche-toi' ou 'as-tu fini' à un worker en cours d'exécution.