docs(workspace): elagage AGENTS.md, absorption de TOOLS.md, bilan bourse a 2 graphes
AGENTS.md : 26 399 -> 14 654 caracteres. La migration 2026.8.1 y avait fusionne TOOLS.md, portant le fichier bien au-dela de la limite d'injection : l'agent n'en lisait plus que 19 %. Suppression de trois sections bourse redondantes, du bloc heartbeat (fonction desactivee), des consignes Discord/Slack (canaux desactives) et du boilerplate. Correction des references a TOOLS.md, qui n'existe plus, et du nom de l'outil d'envoi WhatsApp (message, pas whatsapp send_message). Ajout de trois regles issues d'incidents reels : validation d'un PNG par du -b et jamais par view_image, absence de parametre de rebase sur le webhook N8N, et rappel de la limite de 30 000 caracteres de ce fichier. bourse-config.json : mise sous suivi. Retrait du graphe "normalise", dont le titre annoncait un rebase 100 inexistant et qui ecrasait ORA.PA (~18 EUR) sous NVDA (~250 USD) sur un axe commun. Nommage explicite des fichiers de sortie. TOOLS.md : supprime, son contenu vit desormais dans AGENTS.md. MEMORY.md et gmail-housekeeping.md : enregistrement d'un etat anterieur (troncatures des 7 juillet et 5 aout, jamais commitees depuis le 26 juin). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NuEBkGBjkpZGgqJnX1DCrm
This commit is contained in:
53
handoffs/cron-orange-intraday-before-20260610-1501.json
Normal file
53
handoffs/cron-orange-intraday-before-20260610-1501.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"id": "8cd988b1-d91e-4ecb-8719-c1c72efb0d87",
|
||||
"name": "orange-intraday",
|
||||
"enabled": true,
|
||||
"createdAtMs": 1780589480233,
|
||||
"updatedAtMs": 1781092838168,
|
||||
"schedule": {
|
||||
"kind": "cron",
|
||||
"expr": "0 10-17 * * 1-5",
|
||||
"tz": "Europe/Paris"
|
||||
},
|
||||
"sessionTarget": "isolated",
|
||||
"wakeMode": "now",
|
||||
"payload": {
|
||||
"kind": "agentTurn",
|
||||
"message": "T\u00e2che unique en 3 \u00e9tapes. NE FAIS RIEN D'AUTRE.\n\n\u00c9TAPE 1 (exec) : python3 /home/node/.openclaw/workspace/scripts/get_quote.py ORA.PA\nSortie : 'PRIX|VARIATION' ou 'indisponible'.\n\n\u00c9TAPE 2 (write) : ajoute UNE LIGNE dans /home/node/.openclaw/workspace/orange-bourse.md sous la section '## YYYY-MM-DD' du jour, format strict :\n'HH:MM | ORA.PA | <prix>\u20ac | <variation>%' OU 'HH:MM | ORA.PA | indisponible'\nNE PAS dupliquer une heure d\u00e9j\u00e0 enregistr\u00e9e.\n\n\u00c9TAPE 3 (exec) : python3 /home/node/.openclaw/workspace/scripts/generate_chart.py\n\nR\u00e9ponds par 'OK' une fois fini. PAS de WhatsApp pour l'intraday.",
|
||||
"model": "vllm/qwen3-vl",
|
||||
"thinking": "off",
|
||||
"timeoutSeconds": 180,
|
||||
"lightContext": true,
|
||||
"toolsAllow": [
|
||||
"exec",
|
||||
"message",
|
||||
"read",
|
||||
"write",
|
||||
"edit",
|
||||
"cron",
|
||||
"web_search",
|
||||
"web_fetch",
|
||||
"gateway",
|
||||
"session_status"
|
||||
]
|
||||
},
|
||||
"delivery": {
|
||||
"mode": "announce",
|
||||
"channel": "whatsapp",
|
||||
"to": "+33607148216",
|
||||
"bestEffort": true
|
||||
},
|
||||
"state": {
|
||||
"nextRunAtMs": 1781096400000,
|
||||
"lastRunAtMs": 1781092800019,
|
||||
"lastRunStatus": "ok",
|
||||
"lastStatus": "ok",
|
||||
"lastDurationMs": 38149,
|
||||
"lastDeliveryStatus": "delivered",
|
||||
"lastFailureNotificationDeliveryStatus": "not-requested",
|
||||
"consecutiveErrors": 0,
|
||||
"consecutiveSkipped": 0,
|
||||
"lastDelivered": true
|
||||
},
|
||||
"status": "ok"
|
||||
}
|
||||
Reference in New Issue
Block a user