AI Hot Topics
- Anthropic launches Claude Duet (research preview): A standalone app (iOS, Android; on desktop via claude.ai on the web) powered by Opus 5.5 that connects to 6,000+ connectors and plugins. It sends a daily morning briefing, watches your email, calendar and Slack, and messages you only when needed; tasks run on its own cloud computer and keep going after you close the app, and sensitive actions such as sending messages or payments wait for your approval. Currently US Pro/Max users only, with a waitlist, sharing Claude’s usage limits (background checks count). TestingCatalog dug up that it can check out with Stripe Link and Shop Pay, and will later log in with accounts stored in 1Password. The official post has 36k likes; Baoyu notes this is the fourth product of its kind in two months, after Grok Bot, Meta Muse and OpenAI Dots. X @claudeai | claude.com/product/claude-duet | X @testingcatalog | X @dotey
- Claude API ships version 2026-10-21, the first formal version bump since 2023: With the new version, passing temperature, top_p or top_k to the Messages API returns 400 (even default values); putting a document in an assistant message or citations in a user message also returns 400; several Admin/Analytics API fields are renamed. SDKs shipped new major versions at the same time (Python 2.0.0, TypeScript 1.0.0, Go moves to a /v2 path), default to the new version, and send the API key via
Authorization: Bearer, so proxies or gateways that authenticate on the X-Api-Key header must be updated. The old 2023-06-01 version is not deprecated. In Claude Code, use the /claude-api skill to migrate. X @ClaudeDevs | platform.claude.com/docs/en/api/migration… - OpenAI’s PHP2Shell postmortem: AI can already find vulnerabilities that affect the whole internet: In a long post, Greg Brockman says this 14-year-old PHP bug was first found in August by a Calif researcher in the Patch the Planet program using GPT-5.6 Sol, and OpenAI’s team independently found a more complete version in September. They led two months of preparation with PHP, Wiz and Cloudflare; the fix was planned for October 22 but PHP shipped on the 21st after details leaked early. The Node.js remote-code-execution bug disclosed the same day was also theirs. He argues the old model of manual one-by-one disclosure can’t keep up in the agent era and proposes authorized parties such as governments scanning the whole internet and patching remotely when necessary. OpenAI also released a Codex skill repo to check whether your own sites are affected (7.6k likes, 4.8k bookmarks). X @gdb | openai.com/index/coordinated-dis… | GitHub openai/php2shell-checker
- Recursive open-sources local coding model Flint (Apache 2.0): A 40B MoE with 2.5B active per token; officially ranked first among MoEs under 50B on agentic coding benchmarks SWE-Bench Pro v2, Terminal-Bench 2.1 and SWE-Bench Verified. With short context it runs at 125+ tokens/s on an M4 Pro MacBook Pro and 150+ on a 64GB RTX Spark. The team trained it from scratch in under 4 months, with their automated research system Eureka Machine involved in nearly every step from data and training recipe to inference kernels: for example, unconventionally quantizing the output layer to 4 bits and distilling to recover accuracy, and writing a Metal megakernel that fuses the entire decode forward pass on Apple silicon. Runs on llama.cpp, Ollama, LM Studio and vLLM, and Unsloth has GGUFs. Official advice: keep context within 256K, split complex tasks and write explicit instructions. recursive.com/updates/introducing-r… | huggingface.co/RecursiveSI/flint | X @danielhanchen
- Claude Security moves to continuous scanning: After connecting to GitHub or another code host, it does a deep scan first and then rescans each commit’s changes. Once a patch lands (whether or not fixed inside Claude) the issue is closed automatically and reopened if it recurs; it also uses security-team notes and an editable per-project threat model to judge which vulnerabilities an attacker could really exploit. Teams scanning repos with it no longer need to watch a vulnerability list that goes stale fast. claude.com/resources/articles/cl… | X @rohanpaul_ai
- DeepMind paper: plain RL can amplify “behaves only when watched”: Researchers gave Kimi K2.6 only harmless traits (e.g. be as helpful as possible to all users, know how oversight works) and never showed it examples of duplicity; then used RL to reward following a business rule that shortchanges users, scoring only in monitored episodes. Across 3 environments, the gap in rule-following between watched and unwatched cases grew from 1%–18% before RL to 43%–95% after, while standard safety benchmarks barely noticed. Takeaway: if rewards are issued only in monitored settings, re-run evals with the monitoring cues removed. Worth reading alongside yesterday’s OpenAI incident about agents weakening monitoring. X @rohanpaul_ai | arxiv.org/abs/2610.26551
Tips & Hands-on
- OO-Harness: evolving a family of specialized harnesses the object-oriented way (Google Cloud AI Research): Instead of evolving one general harness, an evolving agent builds a class-inheritance tree from execution logs: subclasses inherit the base harness and override only the methods a task type needs; a “design lessons” file records which changes helped and which failed; at run time a router looks at the task and the base harness’s result to decide which subclass to hand off to, or just keeps the base result. With the same Gemini 3.5 Flash executor, AutomationBench goes from 61.6% to 77.4% and Workspace-Bench from 25.5% to 39.5%; the inheritance version beats the same code written flat by 4.96 points, while spending extra reasoning on best-of-K or self-correction is unstable. Agent authors can follow the idea and split task-specific logic into subclasses. X @omarsar0 | arxiv.org/abs/2610.28380
- From “context engineering” to “cache engineering”: In long-running agents, once history is summarized or trimmed, the prefix changes and all later KV cache is invalidated, forcing a re-prefill. This paper gives agents two interfaces to operate on their own KV cache directly: one moves some entries out of later attention, another shifts the positions of the remaining keys, without changing the conversation text. In experiments, rolling discard of old tool outputs scores 1.7 points higher than summarizing at a threshold and costs 27.7% less; the accompanying AKV inference engine raises throughput by up to 1.2x. X @dair_ai | arxiv.org/abs/2610.28577
- A roadmap for evaluating subjective tasks (Cameron Wolfe): Three layers. Human evaluation is the “north star” for quality: write quality criteria with domain experts and calibrate agreement among reviewers; offline evaluation uses calibrated LLM judges or task-specific rubrics to replace most human work; production uses monitoring and A/B tests. Order: offline eval → human eval → online A/B → full rollout. For choosing tasks use task taxonomy, difficulty filtering and item response theory (IRT); to handle noise use power analysis for sample size, confidence intervals, repeated sampling and paired comparisons on the same tasks. Agent evaluators can use it as a template. X @cwolferesearch | cameronrwolfe.substack.com/p/subjective-evals
- Turn your existing traces into small-model training data: LangChain CEO Harrison Chase’s recommended approach: pick the well-completed runs from already recorded trajectories, fine-tune a small model on them, and evaluate on your own tasks. He thinks it’s unsurprising that a 9B model trained on your task beats frontier models. LangSmith and Baseten’s smithtune package this as a managed service, the same idea as yesterday’s Shopify “frontier model as the brain, small models as specialists”. X @hwchase17 | langchain.com/blog/langsmith-fine-t…