[
  {
    "title": "Le jugement de Fable",
    "source": "Simon Willison",
    "url": "https://simonwillison.net/2026/Jul/3/judgement/",
    "date": "2026-07-03",
    "type": "agent-workflow",
    "tags": [
      "Claude Code",
      "jugement agent",
      "workflow"
    ],
    "why_it_matters": "Les économies viennent aussi de moins de mauvais loops, pas seulement de tokens moins chers.",
    "hook_angle": "Agent 省钱不只是少 token，而是少干预、少返工、少错误 loop。",
    "intro": "Une leçon de l’équipe Claude Code : un meilleur jugement réduit les reprises, les interventions et les boucles coûteuses.",
    "locale": "fr"
  },
  {
    "title": "Sortie : llm-coding-agent 0.1a0",
    "source": "Simon Willison",
    "url": "https://simonwillison.net/2026/Jul/2/llm-coding-agent/",
    "date": "2026-07-02",
    "type": "coding-agent",
    "tags": [
      "coding agent",
      "LLM",
      "Python"
    ],
    "why_it_matters": "Un agent de code minimal montre où les tokens sont dépensés.",
    "hook_angle": "一个 coding agent 到底由哪些 token-consuming steps 组成？",
    "intro": "Cet agent LLM cartographie la planification, la lecture de fichiers, l’édition et la vérification comme étapes consommatrices de tokens.",
    "locale": "fr"
  },
  {
    "title": "Utiliser DSPy pour améliorer les prompts SQL de Datasette Agent",
    "source": "Simon Willison",
    "url": "https://simonwillison.net/2026/Jul/2/dspy-datasette-agent-prompts/",
    "date": "2026-07-02",
    "type": "prompt-evaluation",
    "tags": [
      "DSPy",
      "prompt système",
      "évaluation"
    ],
    "why_it_matters": "L’optimisation de prompts doit être évaluée, pas ressentie.",
    "hook_angle": "少花 token 的第一步：知道你的 system prompt 是否真的有效。",
    "intro": "Le projet utilise DSPy pour tester et raffiner les prompts système d’un agent SQL en lecture seule.",
    "locale": "fr"
  },
  {
    "title": "Andrew Qu de Vercel : les agents comme nouveau logiciel",
    "source": "Latent Space",
    "url": "https://www.latent.space/p/vercel-agents-new-software",
    "date": "2026-07-03",
    "type": "agent-infrastructure",
    "tags": [
      "agents",
      "Vercel",
      "sites pour agents"
    ],
    "why_it_matters": "Les sites lisibles par agents deviennent une surface produit.",
    "hook_angle": "未来网站不只是给人看，也要给 agent 读。",
    "intro": "Vercel explique son framework eve et l’importance des skills, sandboxes et sites lisibles par agents.",
    "locale": "fr"
  },
  {
    "title": "Comment Cursor déploie l’IA en entreprise",
    "source": "Latent Space",
    "url": "https://www.latent.space/p/cursor-forward-deployed-engineers",
    "date": "2026-07-01",
    "type": "enterprise-agent-workflow",
    "tags": [
      "Cursor",
      "usine logicielle",
      "IA entreprise"
    ],
    "why_it_matters": "À l’échelle, le vibe coding devient un sujet de budget d’équipe.",
    "hook_angle": "Cursor 的真正成本不是订阅费，而是整个软件工厂的 token burn。",
    "intro": "Les équipes terrain de Cursor aident les entreprises à créer des usines logicielles basées sur des agents.",
    "locale": "fr"
  },
  {
    "title": "Nouveautés de Claude Sonnet 5",
    "source": "Simon Willison",
    "url": "https://simonwillison.net/2026/Jun/30/claude-sonnet-5/",
    "date": "2026-06-30",
    "type": "model-update",
    "tags": [
      "Claude",
      "Sonnet",
      "mise à jour modèle"
    ],
    "why_it_matters": "Un nouveau modèle change les choix par défaut, les coûts agent et les taux d’échec.",
    "hook_angle": "模型升级后，是否应该切默认模型？看 docs，不看营销。",
    "intro": "Après une mise à jour, les docs développeur sont plus utiles que le marketing pour décider du modèle par défaut.",
    "locale": "fr"
  },
  {
    "title": "ScarfBench : benchmark d’agents pour migration Java entreprise",
    "source": "Hugging Face / IBM Research",
    "url": "https://huggingface.co/blog/ibm-research/scarfbench",
    "date": "2026-06-30",
    "type": "benchmark",
    "tags": [
      "benchmark",
      "AI agents",
      "migration Java"
    ],
    "why_it_matters": "Les benchmarks agent se rapprochent de vraies migrations d’entreprise.",
    "hook_angle": "真正有用的 agent benchmark 应该衡量任务完成成本。",
    "intro": "IBM Research teste les agents sur des migrations de frameworks Java, plus proches des tâches réelles.",
    "locale": "fr"
  },
  {
    "title": "Ornith-1.0 : LLM auto-scaffold pour agentic coding",
    "source": "Simon Willison",
    "url": "https://simonwillison.net/2026/Jun/29/ornith/",
    "date": "2026-06-29",
    "type": "open-model",
    "tags": [
      "open weights",
      "agentic coding",
      "modèle code"
    ],
    "why_it_matters": "Les modèles de code open-weight peuvent changer l’équation de coût API.",
    "hook_angle": "如果 open models 足够会写代码，个人 agent 成本结构会变。",
    "intro": "Le modèle MIT de DeepReinforce propose plusieurs variantes dense et MoE pour le codage agentique.",
    "locale": "fr"
  },
  {
    "title": "OpenAI signale une forte hausse des tokens de sortie Codex",
    "source": "Latent Space / AINews",
    "url": "https://www.latent.space/p/ainews-openai-reports-median-internal",
    "date": "2026-06-26",
    "type": "token-usage-signal",
    "tags": [
      "Codex",
      "tokens sortie",
      "usage agent"
    ],
    "why_it_matters": "La croissance des tokens de sortie est un coût caché majeur des workflows agent.",
    "hook_angle": "Agent 时代，贵的不一定是 input，可能是 output 和 loop。",
    "intro": "À l’ère des agents, le coût peut venir moins de l’input que de l’output, des retries et des loops.",
    "locale": "fr"
  },
  {
    "title": "GLM-5.2 marque un saut pour les agents ouverts",
    "source": "Interconnects",
    "url": "https://www.interconnects.ai/p/glm-52-is-the-step-change-for-open",
    "date": "2026-06-22",
    "type": "open-model-analysis",
    "tags": [
      "GLM",
      "agents ouverts",
      "modèles chinois"
    ],
    "why_it_matters": "Les modèles chinois et ouverts comptent dans la comparaison coût/performance mondiale.",
    "hook_angle": "中国模型不是边缘信息，而是全球 agent cost/performance 版图的一部分。",
    "intro": "Le seuil de capacité des modèles ouverts évolue, et GLM-5.2 mérite d’entrer dans la carte des coûts.",
    "locale": "fr"
  },
  {
    "title": "Assez agentique ? Évaluer les modèles ouverts sur vos outils",
    "source": "Hugging Face",
    "url": "https://huggingface.co/blog/is-it-agentic-enough",
    "date": "2026-06-18",
    "type": "benchmark",
    "tags": [
      "benchmark agent",
      "modèles ouverts",
      "outillage"
    ],
    "why_it_matters": "Votre propre stack peut compter plus qu’un rang public.",
    "hook_angle": "别问哪个模型最好，问哪个模型在你的 agent stack 上最便宜地成功。",
    "intro": "La bonne question : quel modèle réussit au moindre coût dans votre stack agent ?",
    "locale": "fr"
  },
  {
    "title": "Résultats de benchmark Qwen3",
    "source": "Aider",
    "url": "https://aider.chat/2025/05/08/qwen3.html",
    "date": "2025-05-08",
    "type": "coding-benchmark",
    "tags": [
      "Qwen",
      "Aider",
      "benchmark code"
    ],
    "why_it_matters": "Un pont durable entre modèles chinois et évaluation coding-agent.",
    "hook_angle": "中文/中国模型在 coding agent 里的位置，应该用实际 coding benchmark 讨论。",
    "intro": "Le benchmark polyglotte d’Aider fournit des preuves concrètes pour discuter Qwen3 en coding agent.",
    "locale": "fr"
  },
  {
    "title": "Comment Claude Code utilise le prompt caching",
    "source": "Claude Code Docs",
    "url": "https://code.claude.com/docs/en/prompt-caching",
    "date": "2026-07-04",
    "type": "official-docs",
    "tags": [
      "Claude Code",
      "prompt caching",
      "économie tokens"
    ],
    "why_it_matters": "Le prompt caching modifie directement vitesse et coût token.",
    "hook_angle": "你以为 Claude Code 慢/贵，其实可能是 cache miss。",
    "intro": "Claude Code gère le cache ; changement de modèle, /compact, CLAUDE.md et hit rate influencent coût et latence.",
    "locale": "fr"
  },
  {
    "title": "Quitter Claude pour OpenCode et OpenRouter",
    "source": "Ian Wootten",
    "url": "https://www.ianwootten.co.uk/2026/07/01/ditching-claude-for-opencode-and-openrouter/",
    "date": "2026-07-01",
    "type": "field-report",
    "tags": [
      "OpenCode",
      "OpenRouter",
      "coût"
    ],
    "why_it_matters": "Un cas réel de passage des outils par défaut vers des routeurs et modèles ouverts.",
    "hook_angle": "什么时候值得离开默认工具，改用开放 router 和开源模型？",
    "intro": "Un retour d’expérience sur un mois avec OpenCode, OpenRouter et des modèles open-weight à la place de Claude Code.",
    "locale": "fr"
  },
  {
    "title": "Contextify : historique recherchable pour Claude Code et Codex",
    "source": "Contextify",
    "url": "https://contextify.sh/",
    "date": "2026-07-04",
    "type": "tool",
    "tags": [
      "Claude Code",
      "Codex",
      "mémoire agent"
    ],
    "why_it_matters": "L’historique agent et le contexte réutilisable réduisent les tokens répétés.",
    "hook_angle": "如果每次 agent 都忘记上下文，你就在重复烧 token。",
    "intro": "Si l’agent oublie le contexte à chaque session, vous repayez les mêmes tokens ; Contextify conserve un historique recherchable.",
    "locale": "fr"
  }
]
