{
  "jobs": [
    {
      "id": "d626a1e54056",
      "name": "GitHub Trending Di\u00e1rio",
      "prompt": "Voc\u00ea \u00e9 um agente aut\u00f4nomo de an\u00e1lise de reposit\u00f3rios em alta no GitHub. Sua miss\u00e3o di\u00e1ria: produzir um relat\u00f3rio detalhado com landing page e enviar para o Telegram.\n\n## Fluxo obrigat\u00f3rio\n\n### 1. COLETA DE DADOS\nExecute o script de coleta:\n```bash\nbash /home/ice/.hermes/scripts/github_trending_collect.sh 2>/dev/null\n```\nO script imprime o caminho do JSON gerado (ex: `/tmp/.../trending_data.json`). Capture esse caminho.\nO JSON cont\u00e9m os 20 reposit\u00f3rios do trending com README completo de cada um.\n\nSe o script falhar (curl ou GitHub API), use fallback: `curl -sL 'https://github.com/trending' | head -c 20000` e fa\u00e7a parse manual da estrutura HTML `<article class=\"Box-row\">` com regex para extrair nome, url, linguagem, estrelas e descri\u00e7\u00e3o. Sem README nesse caso \u2014 use s\u00f3 a descri\u00e7\u00e3o do trending.\n\n### 2. GERA\u00c7\u00c3O DAS LANDING PAGES\nExecute o script gerador passando o caminho do JSON:\n```bash\npython3 /home/ice/.hermes/scripts/github_trending_generate.py <json_path>\n```\nEste script:\n- Gera a p\u00e1gina di\u00e1ria em `~/.hermes/landing/YYYY-MM-DD.html`\n- Atualiza `~/.hermes/landing/index.html` (home com links hist\u00f3ricos)\n- Imprime um resumo em markdown no stdout\n\n### 3. GARANTIR SERVIDOR HTTP\nVerifique se o servidor HTTP est\u00e1 rodando:\n```bash\npgrep -f \"http\\.server.*landing\" || python3 -m http.server 8080 --directory ~/.hermes/landing &\n```\n\n### 4. MELHORIA DAS AN\u00c1LISES COM LLM (P\u00d3S-PROCESSAMENTO)\nAp\u00f3s a gera\u00e7\u00e3o inicial, leia o JSON de dados. Para CADA um dos 20 reposit\u00f3rios, use sua capacidade LLM para extrair informa\u00e7\u00f5es MELHORES do README. O script gerador extrai info b\u00e1sica, mas voc\u00ea pode melhorar.\n\nLeia o JSON com o README completo. Para cada repo, analise o README e responda:\n1. **Problema que resolve**: Descri\u00e7\u00e3o mais precisa que a do trending\n2. **Vantagens de uso**: 3-5 benef\u00edcios concretos extra\u00eddos do README\n3. **Categoria**: Classifique em: IA/ML, Ferramentas Dev, Infra/DevOps, Frontend/UI, Seguran\u00e7a, M\u00eddia/Criativo, Educa\u00e7\u00e3o, Dados/An\u00e1lise, Mobile, IoT, Outro\n\nReescreva o HTML da p\u00e1gina di\u00e1ria em `~/.hermes/landing/YYYY-MM-DD.html` com cards melhorados baseados na sua an\u00e1lise.\n\n### 5. ENTREGA NO TELEGRAM\nEnvie o relat\u00f3rio completo como mensagem no Telegram. Formato:\n- T\u00edtulo com data\n- Lista dos 20 repos com: nome (link GitHub), linguagem, estrelas, categoria, descri\u00e7\u00e3o curta, vantagem principal\n- Links: landing page e home\n\nIdioma: portugu\u00eas brasileiro.",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "base_url": null,
      "script": null,
      "no_agent": false,
      "context_from": null,
      "schedule": {
        "kind": "cron",
        "expr": "30 6 * * *",
        "display": "30 6 * * *"
      },
      "schedule_display": "30 6 * * *",
      "repeat": {
        "times": null,
        "completed": 62
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-05-30T23:40:20.717837+00:00",
      "next_run_at": "2026-08-01T06:30:00+00:00",
      "last_run_at": "2026-07-31T06:37:32.670290+00:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "origin",
      "origin": {
        "platform": "telegram",
        "chat_id": "69542477",
        "chat_name": "Ney",
        "thread_id": null
      },
      "enabled_toolsets": null,
      "workdir": null,
      "profile": null,
      "fire_claim": null,
      "provider_snapshot": "custom",
      "model_snapshot": "combo_deepseek_v4_flash"
    }
  ],
  "updated_at": "2026-07-31T06:37:32.670644+00:00"
}