Le Signal

← Retour à l'accueil

Cron Job: Veille quotidienne d'actualités

Brief Publié le 2026-06-17

Cron Job: Veille quotidienne d'actualités


Job ID: 76ce033272c7

Run Time: 2026-06-17 16:07:28

Schedule: 0 16 *


Prompt


[IMPORTANT: The user has invoked the "news-briefings" skill, indicating they want you to follow its instructions. The full skill content is loaded below.]



name: news-briefings

description: "Research current events and deliver formatted news briefings to the user's messaging platform (Telegram/WhatsApp). Covers one-shot news queries and recurring cron-based news briefings — aggregating from RSS feeds via curl, structuring summaries by region/topic, and delivering to the user's preferred channel."

version: 1.3.0

metadata:

hermes:

tags: [news, current-events, rss, briefing, delivery, telegram, whatsapp, cron]

prerequisites: {}



News Briefings


Research and deliver current-events briefings to the user's messaging platform. Supports two modes:


Mode 1: One-shot queries (live conversation)


1. Gather news data


When the user asks for news/current events, gather from multiple RSS feeds using curl (browser dependency may be unavailable). Good free RSS sources:


BBC World:      https://feeds.bbci.co.uk/news/world/rss.xml
NYT World:      https://rss.nytimes.com/services/xml/rss/nyt/World.xml
Le Monde:       https://www.lemonde.fr/international/rss_full.xml
France Info:    https://www.francetvinfo.fr/monde.rss (⚠️ /monde/rss → 404, utiliser .rss)
France 24:      https://www.france24.com/fr/rss
Hacker News:    https://news.ycombinator.com/
Apple Newsroom: https://www.apple.com/newsroom/
The Guardian:   https://www.theguardian.com/tone/news

⚠️ Avoid sources with aggressive anti-bot protection — Some sites (Reuters/DataDome, Google News, DuckDuckGo, Bing, Searx) are systematically blocked from certain server IPs. When curl hits these, the connection may get a TCP reset that propagates as a "Broken pipe" (Errno 32) crash, killing the whole agent run — far worse than a simple HTTP error. For one-shot queries, if these fail, just skip them. For cron jobs, remove them from the prompt entirely — a runtime error crashes the agent, and "skip and continue" won't help if curl itself segfaults on a blocked domain.


Use delegate_task for heavier research (multiple feeds → extraction → structured summary) so the main thread stays responsive. Pass toolsets=["terminal"] for simple RSS parsing.


For parallel research on multiple topics, use the tasks= array form:

delegate_task(tasks=[
    {"goal": "Research {topic A}", "toolsets": ["terminal"]},
    {"goal": "Research {topic B}", "toolsets": ["terminal"]},
])

This runs up to 3 subagents concurrently.


Pitfall: delegate_task is for ONE-SHOT queries only. Do NOT use it in cron job prompts — cron agents cannot use delegate_task.


2. Structure the summary


Format with clear sections by region/topic. Use emoji markers per region:


Each section: 2-3 bullet points max. Bold the headline item (not the emoji). Include source attribution at end.


3. Delivery to messaging platform


Check the user's preferred delivery platform:


The send_message(action='list') may not show platforms even when they're configured. If the platform is defined in .env (TELEGRAM_BOT_TOKEN, etc.), try send_message(target='telegram') directly — it routes to the home channel.


Mode 2: Recurring cron briefings


Set up automated daily/weekly briefings that deliver directly to the user's messaging platform on a schedule.


Creating the job


Use cronjob(action='create') with:


Example with explicit Telegram delivery:

cronjob(
    action='create',
    name='Veille quotidienne d\'actualités',
    prompt="Génère un briefing quotidien en français...",
    schedule='0 16 * * *',
    skills=['news-briefings'],
    deliver='telegram:8818654814',
)

Rules for cron prompts



Troubleshooting


Cron job not running despite being scheduled


If cronjob(action='list') shows the job as state: scheduled but last_run_at stays null even after next_run_at has passed:



Intermittent Broken pipe on feeds that normally work


Even feeds classified as "reliable" (BBC, Le Monde, France 24) can intermittently trigger a Broken pipe (Errno 32) crash in cron context. This happens when a CDN or reverse proxy intermittently sends a TCP reset — the curl subprocess crashes before any "skip on error" logic runs.



Cron job shows last_status: "error" with delivery error about "cannot schedule new futures"


When last_status: "error" AND the delivery error contains "cannot schedule new futures after interpreter shutdown" or "Broken pipe" appears in the output log:


When a cron job shows last_status: "error" but last_delivery_error: null:


Local archiving


Each cron briefing can also save a copy locally for historical reference, alongside Telegram delivery.


Pattern: Add an instruction at the end of the cron prompt to write the briefing content to a file:


❗ À la fin, archive le briefing dans un fichier : écris le contenu exact du briefing dans /home/sebastien/.hermes/memory/modules/veille_actualite/daily/YYYY-MM-DD.md (remplace YYYY-MM-DD par la date du jour). Crée le fichier avec la commande d'écriture appropriée.

Use a dedicated module structure under ~/.hermes/memory/modules/:


Pre-create the directories before setting up the cron — the cron agent has file-write tools but directory creation is more reliable when done ahead of time:


mkdir -p ~/.hermes/memory/modules/veille_actualite/{daily,weekly}

Updating existing cron jobs to add archiving: use cronjob(action='update', job_id='JOB_ID', prompt='...') with the original prompt + the archive instruction appended. Always read the existing prompt from ~/.hermes/cron/jobs.json first so you preserve the full content.


Schedule examples


FrequencyCron expression
Daily at 16h0 16 *
Daily at 9h0 9 *
Weekly Sunday 16h0 16 0
Every 2 hoursevery 2h

Pitfalls



Bundled Scripts


The skill ships with a reusable data-collection script in scripts/collecte-veille.sh.


Purpose: Eliminates the Broken pipe (Errno 32) crash that kills cron briefings when a CDN sends a TCP reset during curl. Each feed is fetched with || true isolation — if one feed crashes, the others continue unaffected.


Usage in cron: Set script='collecte-veille.sh' on the cron job. The script runs first, its stdout is injected into the cron agent's prompt, and the agent summarizes the pre-collected data instead of running its own curls. The prompt should explicitly say: "Utilise les données collectées — ne fais PAS de curl toi-même."


Feeds collected: BBC World, Le Monde International, France Info (via .rss, not /rss), France 24, The Guardian (HTML topic page). Parses 10 items each.


Customization: Modify the script to add/remove feeds, or adjust the item count per feed.


Related Skills



References



The user has provided the following instruction alongside the skill invocation: [IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly "[SILENT]" (nothing else) to suppress delivery. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more.]


Script Output

The following data was collected by a pre-run script. Use it as context for your analysis.


═══════════════════════════════════════════
 COLLECTE VEILLE QUOTIDIENNE — 2026-06-17
═══════════════════════════════════════════

=== BBC World ===
• Israel launches fresh strikes on Lebanon despite Trump criticism
  Speaking on Tuesday, Trump said Israel's PM Benjamin Netanyahu needed "to be more responsible with respect to Lebanon".

• Status quo at Jerusalem's holiest site under threat as Israeli nationalists flout rules
  Israeli nationalists are increasingly flouting a convention on how faiths share the al-Aqsa mosque compound.

• 'They came with machetes' - deadline looms for migrants to leave South Africa
  Protesters have set 30 June as the date for all undocumented migrants to leave the country.

• Search for six-year-old Ebola patient after armed men storm DR Congo hospital
  Health facilities have come under attack during the current outbreak as a result of misinformation and fear.

• Group planned to attack White House UFC event using snipers and drones, FBI says
  In newly unsealed court filings, the government says the group allegedly expressed grievances about corruption, the Epstein files, and data centres.

• Norway's crown princess undergoes successful lung transplant, palace says
  Crown Princess Mette-Marit, who suffered from pulmonary fibrosis, will now spend several weeks recovering in hospital.

• Iran sends tankers loaded with oil past US military blockade
  Three Iranian tankers loaded with crude oil have passed the US blockade line in the Gulf of Oman, ship-tracking data shows.

• Nigerian man jailed for storing human faeces outside his home
  Neighbours said the stench from the property had become so overwhelming that it was impossible to relax at home.

• Equatorial Guinea government resigns after failing to meet targets
  The vice-president says the government had barely reached 10% of its targets, without specifying them.

• Leader of South Africa's second biggest party wants his predecessor sacked as minister
  John Steenhuisen is one of South Africa's best-known politicians after leading the DA for seven years.


=== Le Monde International ===
• EN DIRECT, guerre au Moyen-Orient : le vice-président américain J. D. Vance répète que le texte de l’accord avec l’Iran sera rendu public « au plus tard » le 19 juin, jour de sa signature
  J. D. Vance était, mercredi, sur l’émission « CBS Mornings » pour défendre le protocole d’accord signé avec Téhéran, une « bonne affaire pour le peuple américain ». Il précise que si le contenu n’est

• EN DIRECT, guerre en Ukraine : « Ce G7 est objectivement un succès », estime Emmanuel Macron, qui se félicite d’une « convergence »
  Le président français a insisté plusieurs fois, lors de son discours de clôture, sur « la volonté commune d’avancer sur ce dossier », qui marque, selon lui, « un changement très profond ». Il a soulig

• SCAF : « Sans sursaut technologique, les forces aériennes françaises risquent d’être reléguées à un rôle secondaire dans un potentiel conflit européen »
  Dans une tribune au « Monde », un collectif de spécialistes des questions de défense réagit à l’abandon du projet d’avion de combat franco-allemand. La France ne doit, selon eux, céder ni à l’immobili

• En Iran, deux Britanniques en grève de la faim pour protester contre leur détention sont « en grave danger », alertent des experts de l’ONU
  Lindsay et Craig Foreman avaient été arrêtés en Iran au début de 2025 et condamnés en février à dix ans de prison pour espionnage. Les experts des droits humains des Nations unies dénoncent une « déte

• En Inde, les nationalistes hindous lancés dans une « chasse » aux migrants bangladais au Bengale-Occidental
  Depuis sa victoire aux élections locales de mai, le BJP, parti du premier ministre Narendra Modi, a commencé au Bengale-Occidental une campagne d’expulsion des migrants bangladais en situation irrégul

• La France fait fermer des « stations de police » clandestines chinoises sur son territoire
  Neuf structures clandestines, pilotées en France par le ministère de la sécurité publique chinois, qui les emploie notamment à la traque de dissidents, ont été démantelées depuis le début de 2026 par

• La Chine déroule le tapis rouge au dictateur birman
  Min Aung Hlaing effectue, du 15 au 19 juin, sa première visite d’Etat en Chine en tant que président de la Birmanie. Cette rencontre consacre le réchauffement des relations sino-birmanes, tandis que l

• Au sommet du G7, à Evian, les dirigeants appellent les entreprises de la tech à garantir la sécurité des mineurs en ligne
  Les pays du G7 ont rédigé trois déclarations conjointes. Ils se sont engagés à œuvrer « de concert » pour réduire les dépendances en minerais critiques à l’égard de la Chine, sans toutefois la citer.

• Des entreprises « non humaines » dirigées par l’IA, la trouvaille de Javier Milei pour faire de l’Argentine un paradis de l’intelligence artificielle
  Dans une tribune publiée dans le « Financial Times », le président libertarien détaille son projet visant à « libérer l’intelligence artificielle », axé sur une fiscalité limitée et la promesse de ne

• Montée des tensions entre la Russie et le Royaume-Uni dans la Manche
  Un navire militaire russe a déclenché des tirs de semonce contre un yacht, mardi en fin de matinée, au sud de l’île de Wight. Le premier ministre britannique, Keir Starmer, a qualifié cet événement in


=== France Info Monde ===
• À Palerme, l'art ancestral des fruits en trompe-l'œil résiste au temps
  Ces fruits plus vrais que nature fascinent les gourmands du monde entier. Derrière cette tendance virale des pâtisseries en trompe-l'œil se cache pourtant une tradition sicilienne séculaire : la Frutt

• Des pétroliers iraniens ont franchi le blocus américain dans le détroit d'Ormuz, pour la première fois depuis le début de la guerre au Moyen-Orient
  Les Etats-Unis ont imposé un blocus des ports iraniens pendant près de deux mois, en réponse au blocage du détroit d'Ormuz imposé par l'Iran depuis le début du conflit.

• Les psychiatres du secteur public menacent d'une grève mi-septembre
  Les principaux syndicats de psychiatres du secteur public réclament une "revalorisation des ressources" et dénoncent les "promesses vagues" du gouvernement.

• Une personne meurt après le crash d'un jet d'affaires sur une autoroute au Texas
  Après un atterrissage d'urgence sur une autoroute au Texas, un jet d'affaires transportant six personnes a pris feu. Grâce à l'intervention rapide d'automobilistes et de policiers, cinq occupants ont

• Deux plaisanciers britanniques pris dans un face-à-face tendu avec la marine russe
  Après avoir essuyé des coups de semonce tirés par une frégate russe en Manche, deux plaisanciers britanniques ont accosté à Cherbourg. Un incident maritime qui intervient dans un contexte de fortes te

• INFO FRANCEINFO. Le groupe SOS Solidarités, qui gère des centres d'accueil pour demandeurs d'asile, porte plainte contre un site recensant les centres d'accueil
  La plateforme permet de localiser les centres d'hébergement pour migrants mais aussi les mosquées et boucheries halal, notamment. L'ONG l'accuse de stigmatiser et mettre en danger les personnes recuei

• Carburants : "On n'a pas le droit de vente à perte, et l'originalité de notre métier, c'est que la marge est fixe, quel que soit le prix", souligne le président national des stations-service et énergies nouvelles chez Mobilians
  Interrogé dans le "11/13" de ce mercredi 17 juin sur la baisse des prix à la pompe, Francis Pousse, président national des stations-service et énergies nouvelles chez Mobilians, explique la situation

• Tapis royal pour Donald Trump au château de Versailles
  Donald Trump est l'invité d'honneur au château de Versailles, mercredi 17 juin, pour marquer les 250 ans de l'indépendance américaine. Cette visite vise également à renforcer les relations entre les d

• Le Parlement européen adopte une réforme de l'immigration qui autorise la création de "hubs de retour" hors des frontières de l'UE
  Réclamée par une majorité d'Etats membres, la réforme prévoit la possibilité d'expulser des demandeurs d'asile déboutés dans des centres établis hors de l'Union européenne. La droite se félicite d'un

• Le Parlement européen autorise l'introduction dans l'agriculture de "nouvelles techniques génomiques", une nouvelle génération d'OGM
  Contrairement aux organismes génétiquement modifiés de première génération, les "nouvelles techniques génomiques" n'impliquent pas d'introduire un ADN étranger dans une plante.


=== France 24 ===
• Guerre au Moyen-Orient : un accord qui vaut des milliards de dollars pour Téhéran
  Le détail du protocole d’entente signé par les États-Unis et l’Iran a été dévoilé par plusieurs médias. À quelques jours de la signature officielle de ce document qui doit servir de feuille de route

• IA, Iran, Ukraine : Emmanuel Macron fait le bilan du G7
  Le président français Emmanuel Macron s'est félicité ce mercredi d'un "succès" et d'un "moment d'unité" au sommet du G7 qui s'est tenu à Évian-les-Bains, après des mois de "désaccords". Regardez sa p

• Cisjordanie occupée : deux mosquées incendiées par des colons israéliens
  Dans la nuit, deux mosquées ont été visées par des attaques attribuées à des colons israéliens.Les lieux de culte palestiniens sont devenus des cibles récurrentes d’attaques menées par des colons isr

• Mondial 2026 : la Croatie espère jouer un nouveau tour à l’Angleterre
  Le groupe L de la Coupe du monde s’ouvre avec une affiche alléchante : Angleterre - Croatie. Les deux sélections s’étaient affrontées lors de la demi-finale du Mondial 2018, qui s’était soldée par un

• Russie, IA, "confiance" en Trump... Ce qu'il faut retenir du discours de Macron en clôture du G7
  Lors d'une conférence de presse de clôture mercredi, au dernier jour du sommet du G7 organisé en France, Emmanuel Macron a notamment évoqué une "remobilisation" du Groupe des sept "extrêmement import

• Cameroun : l'opposant Tchiroma porte plainte contre Paul Biya en France
  Issa Tchiroma Bakary, candidat malheureux à la présidentielle camerounaise de 2025, a déposé deux plaintes pénales auprès du tribunal judiciaire de Paris contre le président Paul Biya. Exilé en Gambi

• Mondial 2026 : les journalistes sénégalais craignent de ne pas pouvoir suivre les Lions
  Les restrictions de visa aux États-Unis empêchent la presse sportive sénégalaise de couvrir tous les matches des Lions de la Teranga car ils devront se déplacer au Canada. Or, avec une seule entrée a

• 50 ans plus tard, l'Afrique du Sud se rappelle les émeutes de Soweto
  C’est dans un contexte de violences contre les étranger que les victimes  des émeutes de Soweto, le 16 juin 1976 luttent contre l'oubli. À l'époque, des étudiants noirs ont été réprimés par la police

• Marseillaise remplacée, défilé d’une "armée européene" : double intox autour du 14-Juillet
  Le défilé du 14-Juillet 2026 à Paris "détourné" au profit de l’Union européenne et de l’Ukraine ? C’est ce qu’affirment plusieurs comptes prorusses sur les réseaux sociaux, évoquant un remplacement d

• "Les étrangers doivent partir pacifiquement" : manifestations anti-immigration en Afrique du Sud
  Le mouvement anti-immigration March and March a organisé des manifestations dans toute l’Afrique du Sud et notamment au Cap. Le mouvement se mobilise pour maintenir la pression sur le gouvernement. L


=== The Guardian ===

═══════════════════════════════════════════
 FIN DE LA COLLECTE
═══════════════════════════════════════════

Génère un briefing quotidien en français des actualités du jour pour Sébastien.


Les données des flux RSS ont déjà été collectées par le script ci-dessus (section "COLLECTE VEILLE QUOTIDIENNE"). Utilise ces données — ne fais PAS de curl toi-même. Si la section de collecte est vide ou erronée, produis un message d'erreur clair au lieu d'essayer de faire tes propres curls.


Structure la veille avec des emojis par région :

🔴 Moyen-Orient

🟠 Ukraine / Russie

🟡 Amériques / US

🔵 Asie-Pacifique / Chine

🟢 Afrique

🟣 Europe / UE

⚪ Défense / Alliances

🇫🇷 France


2-3 puces max par section. Gras sur le titre principal. Termine par la source et la date.


Message concis, en français, adapté à Telegram (pas de tableaux — listes à puces uniquement).


❗ À la fin, archive le briefing dans un fichier : écris le contenu exact du briefing dans /home/sebastien/.hermes/memory/modules/revue_editoriale/sources/rss/YYYY-MM-DD.md (remplace YYYY-MM-DD par la date du jour). Crée le fichier avec write_file.


Response


📰 VEILLE QUOTIDIENNE — Mercredi 17 juin 2026




🔴 Moyen-Orient


L'accord US-Iran révélé : un protocole d'entente valant des milliards sera rendu public d'ici le 19 juin. J.D. Vance le défend comme « une bonne affaire pour le peuple américain », tandis que des pétroliers iraniens ont franchi le blocus américain dans le Golfe d'Oman pour la première fois depuis le début de la guerre.

Frappes israéliennes au Liban malgré les critiques de Trump — le président américain a sommé Netanyahu d'être « plus responsable ». Parallèlement, deux mosquées palestiniennes en Cisjordanie ont été incendiées par des colons, et des nationalistes israéliens défient le statu quo sur l'esplanade des Mosquées à Jérusalem.

La Chine déroule le tapis rouge au dictateur birman Min Aung Hlaing, en visite d'État jusqu'au 19 juin, consacrant le réchauffement sino-birman.


🟠 Ukraine / Russie


Macron salue un « succès » du G7 sur l'Ukraine, évoquant une « convergence » et un « changement très profond ». Un « moment d'unité » après des mois de désaccords.

Tensions Russie-Royaume-Uni en Manche — Un navire militaire russe a tiré des coups de semonce contre un yacht au sud de l'île de Wight. Deux plaisanciers britanniques ont accosté à Cherbourg après cet incident.


🟡 Amériques / US


Complot déjoué contre un événement UFC à la Maison-Blanche — un groupe projetait d'utiliser des snipers et des drones, liant leurs griefs à la corruption, aux fichiers Epstein et aux centres de données, selon le FBI.

Donald Trump reçu au château de Versailles pour les 250 ans de l'indépendance américaine, visite visant à renforcer les liens franco-américains.

Crash d'un jet d'affaires sur une autoroute au Texas — 1 mort, 5 survivants grâce à l'intervention rapide d'automobilistes et de policiers.


🔵 Asie-Pacifique / Chine


La France démantèle neuf « stations de police » clandestines chinoises sur son territoire, pilotées par le ministère de la sécurité publique chinois pour traquer les dissidents.

En Inde, le BJP lance une campagne d'expulsion des migrants bangladais au Bengale-Occidental après sa victoire aux élections locales de mai.


🟢 Afrique


Guinée équatoriale : le gouvernement démissionne après n'avoir atteint que 10 % de ses objectifs.

Afrique du Sud : la date du 30 juin fixée pour le départ des migrants — des manifestants anti-immigration de March and March descendent dans les rues, tandis que le pays commémore les 50 ans des émeutes de Soweto.

RDC : un enfant de 6 ans atteint d'Ebola recherché après l'attaque armée d'un hôpital par des groupes nourris par la désinformation.


🟣 Europe / UE


Le Parlement européen adopte une réforme de l'immigration autorisant la création de « hubs de retour » hors des frontières de l'UE pour expulser les demandeurs d'asile déboutés.

Feu vert aux « nouvelles techniques génomiques » dans l'agriculture — contrairement aux OGM de première génération, elles n'impliquent pas d'introduire un ADN étranger.

Au G7 d'Évian, les dirigeants appellent les géants de la tech à garantir la sécurité des mineurs en ligne et s'engagent à réduire la dépendance aux minerais critiques chinois.


Défense / Alliances


SCAF : des experts alertent — sans « sursaut technologique », les forces aériennes françaises risquent un rôle secondaire dans un conflit européen après l'abandon du projet d'avion de combat franco-allemand.

Javier Milei veut faire de l'Argentine un « paradis de l'IA » autorisant des « entreprises non humaines » dirigées par l'intelligence artificielle.


🇫🇷 France


Macron en clôture du G7 à Évian : il se félicite d'une « remobilisation » du groupe et d'une « volonté commune d'avancer » sur l'Ukraine. Également au menu : l'IA, l'Iran et la confiance envers Trump.

Les psychiatres du secteur public menacent d'une grève mi-septembre, réclamant une revalorisation des ressources.

Le groupe SOS Solidarités porte plainte contre un site qui recense les centres d'accueil pour migrants, mosquées et boucheries halal, l'accusant de stigmatisation.




Sources : BBC World, Le Monde, France Info, France 24, The Guardian — 17 juin 2026


✅ Archive locale : /home/sebastien/.hermes/memory/modules/revue_editoriale/sources/rss/2026-06-17.md