Habilidades low-frequency-thread-monitor
🛰️

low-frequency-thread-monitor

Seguro

Monitorar Threads do Codex com Verificações de ETA de Baixa Frequência

Janelas do controlador Codex que não são Goal podem fechar cedo demais ou fazer polling com frequência excessiva, desperdiçando contexto e cota. Esta skill fornece um protocolo de monitoramento de baixo custo e ciente do ETA que mantém o monitor ativo até que um estado terminal apareça.

Suporta: Claude Codex Code(CC)
🥉 73 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "low-frequency-thread-monitor". Worker is still running, no final report yet.

Resultado esperado:

低频巡检中,不是最终结论。 目标窗口还在执行。 下一次巡检:约 14:35。 当前动作:等待,不打断窗口。

A utilizar "low-frequency-thread-monitor". Worker reached a terminal state with a final report.

Resultado esperado:

我低频读了一次窗口。当前状态是:已完成。 现在能确认:summary file at /path/to/final.md。 还不能确认:无。 下一步建议:路由到 Knowledge Hub。

A utilizar "low-frequency-thread-monitor". Worker self-reported progress but no final report.

Resultado esperado:

低频巡检中,不是最终结论。 目标窗口还在执行。 下一次巡检:约 14:42(约 4 分钟后)。 当前动作:等待,不打断窗口。

Auditoria de Segurança

Seguro
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
Arquivos analisados
359
Linhas analisadas
4
achados
1
Total de auditorias
Problemas de Baixo Risco (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'.
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
97
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Fluxos de Trabalho Codex com Controlador + Worker

Execute uma janela controladora que supervisiona uma ou mais janelas de worker Codex em segundo plano sem queimar contexto com polls repetidos.

Threads Longas de Revisão e Pesquisa

Supervisione revisões, pesquisas ou auditorias de arquivos de longa duração com janelas adaptativas de 8-15 minutos e leituras de turno limitadas.

Roteamento em Control Hub e Knowledge Hub

Encaminhe saídas de workers pelo Control Hub ou Knowledge Hub mantendo os estados de candidato, ativo, exibição e consumo separados.

Tente Estes Prompts

Monitor Básico de Worker
Use low-frequency-thread-monitor para observar este worker Codex em segundo plano. Mantenha o monitor ativo até que um relatório final, falha ou bloqueio apareça. Não interrompa o worker.
Revisão Longa Ciente de ETA
Monitore esta revisão de longa duração com low-frequency-thread-monitor. Leia apenas os últimos 1-3 turnos, agende a próxima verificação em 8-15 minutos e evite interromper o worker enquanto ele estiver lendo ou escrevendo.
Temporização Adaptativa P25/P50/P80
Use low-frequency-thread-monitor com temporização adaptativa P25/P50/P80. Classifique a tarefa como long_review, agende a próxima leitura próxima ao P80 ou em 5 minutos, o que vier primeiro, e reporte o status intermediário sem fechamento final até que um estado terminal apareça.
Ambiente Sem Wakeups
Use low-frequency-thread-monitor em um ambiente sem wakeup ou timer. Declare a limitação, informe o horário exato da próxima verificação e reporte o monitor como ainda ativo até que um estado final apareça.

Melhores Práticas

  • Classifique a tarefa primeiro e, em seguida, escolha a janela da próxima verificação a partir da tabela de temporização.
  • Prefira turnLimit 2 ou 3 e includeOutputs false para leituras de rotina; use includeOutputs true apenas para diagnóstico de falhas ou uma saída final pequena e citada.
  • Trate o auto-relato do worker, a passagem de revisão, a absorção, a aprovação e o roteamento como etapas separadas em vez de mesclá-las em uma única aprovação.

Evitar

  • Fechar ou arquivar o monitor apenas porque nenhum texto em primeiro plano está sendo gerado.
  • Usar uma regra fixa de 'aguardar 5 minutos', independentemente do tempo decorrido ou do status mais recente.
  • Enviar mensagens como 'continue', 'hurry' ou 'are you done' para um worker em execução.

Perguntas Frequentes

Esta skill executa código ou chama APIs externas?
Não. É uma skill de documentação e protocolo com instruções em markdown, metadados YAML e licença MIT. Ela não realiza operações de rede, arquivo ou processo por conta própria.
O modo Goal é obrigatório?
Não. A skill foi projetada para janelas comuns de controlador Codex que não são Goal. Ela complementa o modo Goal, mas não o substitui.
Como a skill decide quando verificar o worker novamente?
Ela usa uma tabela de temporização adaptativa baseada na classe da tarefa, tempo decorrido, status mais recente e tempo restante estimado. Estados próximos da conclusão usam janelas de 1-3 minutos; trabalhos de longa duração usam 8-15 minutos.
A skill cutuca o worker para obter atualizações de progresso?
Não. A regra de não interrupção proíbe mensagens como 'continue', 'hurry' ou 'are you done' enquanto o worker estiver em execução.
Como é um estado terminal?
Um relatório final que corresponda à saída solicitada, um status claro de concluído, um relatório claro de falha ou bloqueio, um handoff ou uma solicitação explícita de input do Owner.
Quais ferramentas de IA são suportadas e como faço a instalação?
Claude, Codex e Claude Code. Instale com `npx skills add ggsq003-png/low-frequency-thread-monitor -g -y` ou clone o repositório na pasta de skills do seu Codex.

Detalhes do Desenvolvedor

Estrutura de arquivos

📁 agents/

📄 openai.yaml

📄 LICENSE

📄 README.md

📄 SKILL.md