vibehacker
News
arXiv (Chejian Xu et al.) ·

Evo² trains one model to both rewrite its own agent harness and learn from the edits, hitting 48.3% on SWE-bench Verified

A single policy proposes harness edits (prompts, tools, context, feedback handling) and reflects on their effect, and those runs then train its weights via SFT plus interleaved GRPO, reaching 82.1% on Polyglot and 48.3% on SWE-bench Verified versus 62.6% and 41.0% for the best prior self-evolution method. The harness loop alone lifted a GPT-5-mini agent from 24.4% to 48.3%, and the evolved harnesses transferred to other benchmarks without further tuning.

More news

View all

Expand Fetch turns any URL into agent-ready Markdown with its own vision model, at $1 per 1,000 fetches

Expand's Iris model reads the rendered page, keeps tables and the JSON hidden in the page that other Markdown APIs drop, and links every line back to a saved snapshot; on Expand's own 1,094 question benchmark, agents answered 74% of questions from its output versus 55% for the next best API. It also offers question targeted passages that cut tokens by over 95%, site crawls, and change tracking, and a coding agent can set it up from expand.ai/start.md…

Launch YC (Expand)

CLI-Dispatch hands Claude Code tasks to Codex, Gemini, DeepSeek, and Copilot in git worktrees

Claude Code's built in subagents stay on Anthropic models; this MIT plugin runs DeepSeek, Gemini (Antigravity), Codex, OpenCode, or Copilot as worker CLIs, each in an isolated git worktree with your verify command, then returns a short verdict and patch for Claude to review. Install with /plugin marketplace add rbinar/cli dispatch ; API keys stay in a local browser form and never pass through Claude…

DHH's agent-written Campfire rewrites show unread code leaves key trade-offs to a coin flip

Piotr Sarnacki found the agent built Rust and Elixir versions made different unprompted calls on backwards compatibility, Redis, and blocking database work, and the Rust one delivered about 1% of notifications under heavy load because of a 256 slot broadcast channel. Rerunning at a constant 100 POSTs/s, he argues dropping lagging clients beats Elixir's unbounded mailboxes, which reached 1.8GB and event delays near 180s…

Spotted something we missed? Start a thread.