المهارات low-frequency-thread-monitor
🛰️

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.

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "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 分钟后)。 当前动作:等待,不打断窗口。

التدقيق الأمني

آمن
v1 • 6/2/2026

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
الملفات التي تم فحصها
359
الأسطر التي تم تحليلها
4
النتائج
1
إجمالي عمليات التدقيق
مشكلات منخفضة المخاطر (4)
Markdown backticks flagged as shell backtick execution
Static analyzer flagged 42 instances of backticks in README.md and SKILL.md as 'Ruby/shell backtick execution'. All are markdown inline-code spans around human-readable status templates (e.g. `低频巡检中,不是最终结论。`) and timing formulas (e.g. `wasted_wait = next_monitor_read_time - worker_completion_time`). No code interpreter or shell ever executes these strings.
Hardcoded URLs in documentation
Static analyzer flagged 9 URLs (skills.sh, github.com, codexmonitor.app) as network risk. They are plain markdown link targets in README.md, used as documentation references to related projects and the install command. The skill itself makes no network calls.
Home-directory path in install instructions
Static analyzer flagged the '~/.codex/skills/...' path in README.md as 'hidden file access'. The path appears in two fenced bash install snippets (`git clone https://github.com/ggsq003-png/low-frequency-thread-monitor ~/.codex/skills/low-frequency-thread-monitor`) - a documented install location, not a runtime read/write of hidden files.
Spurious 'weak cryptographic algorithm' and 'system reconnaissance' pattern matches
Static analyzer flagged 11 high-severity 'weak cryptographic algorithm' hits and 4 'system reconnaissance' hits on descriptive English words. Examples: README.md:40 contains the word 'Heartbeats' in a comparison table; SKILL.md:3 contains 'ETA-aware monitoring' in a description; SKILL.md:52 contains 'Terminal states' as a heading. None of these lines contain any cryptographic primitive, hashing, key handling, or reconnaissance logic. The matches appear to be over-broad lexical triggers on words like 'monitor', 'terminal', 'heartbeat', and 'review'.
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
97
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

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é.

جرّب هذه الموجهات

Moniteur Worker Basique
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.
Revue Longue Consciente de l'ETA
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.
Timing Adaptatif P25/P50/P80
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.
Environnement Sans Réveils
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.

الأسئلة المتكررة

Cette skill exécute-t-elle du code ou appelle-t-elle des API externes ?
Non. C'est une skill de documentation et de protocole avec des instructions markdown, des métadonnées YAML et une licence MIT. Elle n'effectue aucune opération réseau, fichier ou processus par elle-même.
Le mode Goal est-il requis ?
Non. La skill est conçue pour les fenêtres contrôleur Codex ordinaires non-Goal. Elle complète le mode Goal mais ne le remplace pas.
Comment la skill décide-t-elle quand revérifier le worker ?
Elle utilise une table de timing adaptatif basée sur la classe de tâche, le temps écoulé, le dernier statut et le temps restant estimé. Les états proches de la fin utilisent des fenêtres de 1-3 minutes ; le travail long utilise 8-15 minutes.
La skill va-t-elle relancer le worker pour des mises à jour de progression ?
Non. La règle de non-interruption interdit les messages comme 'continue', 'dépêche-toi' ou 'as-tu fini' pendant que le worker est en cours d'exécution.
À quoi ressemble un état terminal ?
Un rapport final correspondant à la sortie demandée, un statut clair de terminé, un rapport clair d'échec ou de blocage, un handoff, ou une demande explicite d'entrée Owner.
Quels outils IA sont supportés et comment l'installer ?
Claude, Codex, et Claude Code. Installez avec `npx skills add ggsq003-png/low-frequency-thread-monitor -g -y` ou clonez le dépôt dans votre dossier skills Codex.

تفاصيل المطور

المؤلف

ggsq003-png

الترخيص

MIT

مرجع

main

بنية الملفات

📁 agents/

📄 openai.yaml

📄 LICENSE

📄 README.md

📄 SKILL.md