2026-05-15
AI Agents
The harness is the product. Across today's featured items — from Hamel's eval skills to the grep-vs-vector retrieval study to Mozilla's 14-20x bug-finding jump — the consistent finding is that the scaffolding around the model matters more than the model itself.
Papers
5Is Grep All You Need? How Agent Harnesses Reshape Agentic Search
Systematic empirical comparison of grep vs. vector retrieval across four agent harnesses: a custom one (Chronos) and the three provider CLIs (Claude Code, Codex, Gemini CLI). Across a 116-question LongMemEval sample, grep wins on accuracy in most configurations. But the stronger finding is that harness choice and tool-calling style (inline vs. file-based results) matter more than retrieval strategy. A second experiment progressively pollutes queries with irrelevant history — grep degrades less than vector retrieval under distraction.
Deep Reasoning in General Purpose Agents via Structured Meta-Cognition
DOLORES introduces "Deep Reasoning" — an inference-time method that builds task-specific scaffolds through structured meta-cognition rather than hard-coding a reasoning pattern. The formal language represents decompositions over associative inference, formal computation, and recursive subproblem solving. Results: 24.8% average improvement over the strongest scaffold baseline across four hard benchmarks (multi-hop, long-chain QA, long-context aggregation, deep research). An 8B model beats 32B models on some benchmarks. Three model sizes, two model families tested.
SWE-Chain: Benchmarking Coding Agents on Chained Release-Level Package Upgrades
SWE-Chain extends SWE-bench to chained package upgrade scenarios: 12 chains, 9 real Python packages, 155 version transitions, 1,660 grounded upgrade requirements synthesized by aligning release notes with actual code diffs. The chained structure is the key design choice — each transition builds on the prior agent state, so errors compound. Best result is Claude-Opus-4.7 at 60.8% resolving, 80.6% precision, 68.5% F1. The 44.8% average resolving rate across nine frontier configs indicates meaningful room for improvement on a task that is routine maintenance work.
Orchard: An Open-Source Agentic Modeling Framework
Orchard is an open-source framework for training agentic models, built around
Orchard Env — a lightweight service for sandbox lifecycle management that is reusable across task domains and pipeline stages. Three training recipes: Orchard-SWE (107K distilled trajectories, credit-assignment SFT, Balanced Adaptive Rollout RL) reaches 67.5% on SWE-bench Verified from Qwen3-30B-A3B-Thinking, new open-source SOTA for the size class. Orchard-GUI hits 74.1% on WebVoyager with only 0.4K distilled trajectories. The environment abstraction is the core contribution — it's what makes the recipes reusable.Concurrency without Model Changes: Future-based Asynchronous Function Calling for LLMs
AsyncFC decouples LLM token generation from function execution at the execution layer, enabling overlap between decoding and tool calls, and parallelism across independent tool calls — without fine-tuning the model or changing function implementations. The model reasons over symbolic futures representing unresolved calls. Accuracy is preserved on standard function-calling and adapted SE benchmarks while end-to-end latency drops. The "no model changes required" constraint is the practical differentiator; this layers over existing deployments.
News
3How Claude Code works in large codebases
Anthropic's official guidance on running Claude Code against large codebases — 222 HN points, 148 comments suggests it hit a real pain point. The raw text is a one-liner, so the specifics are at the link. Expect concrete guidance on context management, CLAUDE.md conventions, and how to scope what the agent reads. Given that most production repos aren't structured for agent traversal, this fills a real documentation gap.
I Let a Small Model Train on Its Own Mistakes. It Reached 80% on HumanEval and Beat GPT-3.5 on Math
A solo experiment in self-improving code generation: start with Qwen 2.5 7B, have it generate problem/test/solution triples, fine-tune on (broken attempt, working attempt) pairs with the Python interpreter as the only judge. Initial run made the model worse — a grader bug was silently accepting wrong answers. After fixing it: 25 → 131 correct on HumanEval, beating GPT-3.5, for under $50 in RunPod credits. The grader postmortem is the most instructive part — silent grader failures are the dominant risk in this class of pipeline.
A Claude Code and Codex Skill for Deliberate Skill Development
A skill framework for deliberate practice with Claude Code and Codex, structured around intentional skill development rather than task completion. 240 HN points suggests practitioners are actively thinking about how to build their own capability when coding with agents — not just what to delegate, but how to stay sharp. The raw text is sparse; the GitHub artifact is the substance.
Blogs
6Evals Skills for Coding Agents
Hamel Husain ships
evals-skills, a Claude Code / Codex skill set that encodes six concrete evaluators and LLM-as-judge calibration with explicit TPR/TNR targets — patterns distilled from watching 50+ teams get evals wrong. The framing mirrors OpenAI's harness engineering post: the agent that instruments your app, queries traces, and runs annotation experiments is doing data science work, and the skill set gives it the right defaults. All major eval vendors now ship MCP servers, so the integration surface is there.Behind the Scenes Hardening Firefox with Claude Mythos Preview
Mozilla used Claude Mythos to go from ~20-30 Firefox security fixes per month to 423 in April alone — a 14-20x increase. The post details two specific finds: a 20-year-old XSLT bug and a 15-year-old
<legend> element bug. The productivity jump is explicitly attributed to harness engineering (steering, stacking, filtering) rather than model capability alone. A meaningful fraction of exploit attempts were blocked by Firefox's existing defense-in-depth, which the write-up frames as validation of layered security rather than a limitation of the approach.Components of A Coding Agent
Sebastian Raschka walks through coding agent architecture at the component level: tools, memory types, and repo context — how each layer shapes what the LLM can actually act on. The raw text is a one-liner, so depth is behind the link, but the framing is implementation-level rather than survey-level: how these pieces are wired together in practice, not just named. For engineers who have absorbed the theory and want a structured mental model for their own agent designs, this is the kind of breakdown that holds up as a reference.
The Revenge of the Data Scientist
Hamel argues that building the evaluation harness for LLM products is fundamentally data science work — and that data scientists and MLEs who've felt sidelined by the foundation-model API era are actually on the critical path again. The argument leans on the OpenAI harness engineering case (three engineers, five months, ~1M LOC) and Karpathy examples: the infrastructure around the model is what makes it work. This is less a career take than a production architecture argument about where the value is built.
Vibe coding and agentic engineering are getting closer than I'd like
Simon Willison reports a personal realization from a Heavybit podcast: vibe coding and agentic engineering are converging in his own practice. He coined the distinction in early 2025 and held it firmly — responsible AI-assisted coding requires understanding the output — but finds himself increasingly trusting generated code he hasn't fully read. The candor here is the value: a practitioner who has written at length about code review responsibility documenting where his own discipline is eroding.
Using LLM in the shebang line of a script
Simon Willison documents shebang-line patterns for running LLM tools as executable scripts:
#!/usr/bin/env -S llm -f for fragment-based prompts, -T name_of_tool for inline tool calls, and a YAML template form that defines Python functions as tools directly in the script header. The YAML form in particular is novel — it collapses the gap between a shell script and a tool-using agent into a single file. Concrete code examples, no setup beyond the llm CLI.96 more items the ranker flagged but didn't feature
Papers
- Coding Agent Is Good As World Simulatorarxiv:arxiv-agents
- Beyond Individual Intelligence: Surveying Collaboration, Failure Attribution, and Self-Evolution in LLM-based Multi-Agent Systemsarxiv:arxiv-agents
- Do Coding Agents Understand Least-Privilege Authorization?arxiv:arxiv-agents
- When Retrieval Hurts Code Completion: A Diagnostic Study of Stale Repository Contextarxiv:arxiv-software-eng
- Video2GUI: Synthesizing Large-Scale Interaction Trajectories for Generalized GUI Agent Pretrainingarxiv:arxiv-agents
- Why Neighborhoods Matter: Traversal Context and Provenance in Agentic GraphRAGarxiv:arxiv-agents
- GEAR: Granularity-Adaptive Advantage Reweighting for LLM Agents via Self-Distillationarxiv:arxiv-llm-systems
- TRACER: Verifiable Generative Provenance for Multimodal Tool-Using Agentsarxiv:arxiv-llm-systems
- Towards In-Depth Root Cause Localization for Microservices with Multi-Agent Recursion-of-Thoughtarxiv:arxiv-agents
- Self-Distilled Agentic Reinforcement Learningarxiv:arxiv-agents
- Resolving Action Bottleneck: Agentic Reinforcement Learning Informed by Token-Level Energyarxiv:arxiv-agents
- R^2-Mem: Reflective Experience for Memory Searcharxiv:arxiv-llm-systems
- Case-Based Calibration of Adaptive Reasoning and Execution for LLM Tool Usearxiv:arxiv-agents
- PRISM: Pareto-Efficient Retrieval over Intent-Aware Structured Memory for Long-Horizon Agentsarxiv:arxiv-llm-systems
- Do Self-Evolving Agents Forget? Capability Degradation and Preservation in Lifelong LLM Agent Adaptationarxiv:arxiv-llm-systems
- Not All RAGs Are Created Equal: A Component-Wise Empirical Study for Software Engineering Tasksarxiv:arxiv-software-eng
- Documentation-Guided Agentic Codebase Migration from C to Rustarxiv:arxiv-software-eng
- GroupMemBench: Benchmarking LLM Agent Memory in Multi-Party Conversationsarxiv:arxiv-llm-systems
- LLM-Based Robustness Testing of Microservice Applications: An Empirical Studyarxiv:arxiv-software-eng
- Entropy Polarity in Reinforcement Fine-Tuning: Direction, Asymmetry, and Controlarxiv:arxiv-llm-systems
- RubricEM: Meta-RL with Rubric-guided Policy Decomposition beyond Verifiable Rewardsarxiv:arxiv-llm-systems
- Known By Their Actions: Fingerprinting LLM Browser Agents via UI Tracesarxiv:arxiv-agents
- Agent-BRACE: Decoupling Beliefs from Actions in Long-Horizon Tasks via Verbalized State Uncertaintyarxiv:arxiv-llm-systems
- Learning Agentic Policy from Action Guidancearxiv:arxiv-llm-systems
- In-IDE Toolkit for Developers of AI-Based Featuresarxiv:arxiv-agents
- WARD: Adversarially Robust Defense of Web Agents Against Prompt Injectionsarxiv:arxiv-agents
- LEMON: Learning Executable Multi-Agent Orchestration via Counterfactual Reinforcement Learningarxiv:arxiv-agents
- Mechanical Enforcement for LLM Governance:Evidence of Governance-Task Decoupling in Financial Decision Systemsarxiv:arxiv-agents
- LITMUS: Benchmarking Behavioral Jailbreaks of LLM Agents in Real OS Environmentsarxiv:arxiv-llm-systems
- WildClawBench: A Benchmark for Real-World, Long-Horizon Agent Evaluationarxiv:arxiv-llm-systems
- AgentShield: Deception-based Compromise Detection for Tool-using LLM Agentsarxiv:arxiv-llm-systems
- Exploiting LLM Agent Supply Chains via Payload-less Skillsarxiv:arxiv-software-eng
- Making OpenAPI Documentation Agent-Ready: Detecting Documentation and REST Smells with a Multi-Agent LLM Systemarxiv:arxiv-software-eng
- Beyond Cooperative Simulators: Generating Realistic User Personas for Robust Evaluation of LLM Agentsarxiv:arxiv-llm-systems
- Viverra: Text-to-Code with Guaranteesarxiv:arxiv-software-eng
- Web Agents Should Adopt the Plan-Then-Execute Paradigmarxiv:arxiv-llm-systems
- ATLAS: Agentic or Latent Visual Reasoning? One Word is Enough for Botharxiv:arxiv-agents
- Agentic Recommender System with Hierarchical Belief-State Memoryarxiv:arxiv-agents
- DeepRefine: Agent-Compiled Knowledge Refinement via Reinforcement Learningarxiv:arxiv-llm-systems
- Remember Your Trace: Memory-Guided Long-Horizon Agentic Framework for Consistent and Hierarchical Repository-Level Code Documentationarxiv:arxiv-software-eng
- APWA: A Distributed Architecture for Parallelizable Agentic Workflowsarxiv:arxiv-agents
- Holistic Evaluation and Failure Diagnosis of AI Agentsarxiv:arxiv-agents
- SkillMAS: Skill Co-Evolution with LLM-based Multi-Agent Systemarxiv:arxiv-llm-systems
- Nexus : An Agentic Framework for Time Series Forecastingarxiv:arxiv-agents
- Prompting Policies for Multi-step Reasoning and Tool-Use in Black-box LLMs with Iterative Distillation of Experiencearxiv:arxiv-agents
- MemLineage: Lineage-Guided Enforcement for LLM Agent Memoryarxiv:arxiv-agents
- Can a Single Message Paralyze the AI Infrastructure? The Rise of AbO-DDoS Attacks through Targeted Mobius Injectionarxiv:arxiv-llm-systems
- FuzzAgent: Multi-Agent System for Evolutionary Library Fuzzingarxiv:arxiv-software-eng
- Cattle Trade: A Multi-Agent Benchmark for LLM Bluffing, Bidding, and Bargainingarxiv:arxiv-agents
- Auditing Agent Harness Safetyarxiv:arxiv-llm-systems
- Veritas: A Semantically Grounded Agentic Framework for Memory Corruption Vulnerability Detection in Binariesarxiv:arxiv-software-eng
- When Robots Do the Chores: A Benchmark and Agent for Long-Horizon Household Task Executionarxiv:arxiv-agents
- LLM Agents Already Know When to Call Tools -- Even Without Reasoningarxiv:arxiv-llm-systems
- $π$-Bench: Evaluating Proactive Personal Assistant Agents in Long-Horizon Workflowsarxiv:arxiv-agents
- FutureSim: Replaying World Events to Evaluate Adaptive Agentsarxiv:arxiv-agents
- Agentic AI in Industry: Adoption Level and Deployment Barriersarxiv:arxiv-software-eng
- CA2: Code-Aware Agent for Automated Game Testingarxiv:arxiv-software-eng
- CRANE: Constrained Reasoning Injection for Code Agents via Nullspace Editingarxiv:arxiv-software-eng
- Step Rejection Fine-Tuning: A Practical Distillation Recipearxiv:arxiv-llm-systems
News
- Claude for Legalhn:hn-claude
- LLM Policy for Rust Compilerhn:hn-llm
- Claude subscription changes coverage of `claude -p`hn:hn-claude
- arXiv implements 1-year ban for papers containing incontrovertible evidence of unchecked LLM-generated errors, such as hallucinated references or results. [N]reddit:reddit-mlops
- New Claude Code programmatic usage restrictionshn:hn-claude
- Rars: a Rust RAR implementation, mostly written by LLMshn:hn-llm
- Show HN: Find the best local LLM for your hardware, ranked by benchmarkshn:hn-llm
Blogs
- How to Work and Compound with AIrss:eugene-yan
- llm 0.32a2rss:simonw
- 🔬Doing Vibe Physics — Alex Lupsasca, OpenAIrss:latent-space
- AI-Native Healthcare: 100M Doctor Visits, 10–20 Hours Saved, Prior Auth in Minutes — Janie Lee & Chai Asawa, Abridgerss:latent-space
- How to actually measure if your AI agent is hallucinatingrss:karuparti
- Reading today's open-closed performance gaprss:interconnects
- A Visual Guide to Attention Variants in Modern LLMsrss:raschka
- datasette-ip-rate-limit 0.1a0rss:simonw
- Agentic commerce is coming. Is your business ready for AI agents to buy?rss:karuparti
- Our AI started a cafe in Stockholmrss:simonw
- datasette 1.0a29rss:simonw
- [AINews] Silicon Valley gets Serious about Servicesrss:latent-space
- Learning on the Shop floorrss:simonw
- Why tokenomics decides which AI agents survive productionrss:karuparti
- A Dream of Spring for Open-Weight LLMs: 10 Architectures from Jan-Feb 2026rss:raschka
- CSP Allow-list Experimentrss:simonw
- AIE Europe Debrief + Agent Labs Thesis: Unsupervised Learning x Latent Space Crossover Special (2026)rss:latent-space
- Quoting James Shorerss:simonw
- Thoughts on GitLab's workforce reduction" and "structural and strategic decisions"rss:simonw
- Physical AI that Moves the World — Qasar Younis & Peter Ludwig, Applied Intuitionrss:latent-space
- Using Claude Code: The Unreasonable Effectiveness of HTMLrss:simonw
- RL Scaling Laws for LLMsrss:cameron-wolfe
- [AINews] Thinking Machines' Native Interaction Models - TML-Interaction-Small 276B-A12B - advances SOTA Realtime Voice and kills standard VADrss:latent-space
- How to build a strong enterprise AI moat with context engineering and data estaterss:karuparti
- Sign of the future: GPT-5.5rss:ethan-mollick
- [AINews] GPT-Realtime-2, -Translate, and -Whisper: new SOTA realtime voice APIsrss:latent-space
- The distillation panicrss:interconnects
- My Workflow for Understanding LLM Architecturesrss:raschka
- Notes from inside China's AI labsrss:interconnects
- How open model ecosystems compoundrss:interconnects