<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://heye.me/feed.xml" rel="self" type="application/atom+xml" /><link href="https://heye.me/" rel="alternate" type="text/html" /><updated>2026-08-19T05:06:00+00:00</updated><id>https://heye.me/feed.xml</id><title type="html">He Ye</title><subtitle>He Ye — Lecturer (Assistant Professor) at UCL, building the next generation of code agents for software engineering.</subtitle><author><name>He Ye</name><email>he.ye@ucl.ac.uk</email></author><entry><title type="html">The Meta-Agent Challenge: Are Current Agents Capable of Autonomous Agent Development?</title><link href="https://heye.me/posts/2026/08/meta-agent-challenge/" rel="alternate" type="text/html" title="The Meta-Agent Challenge: Are Current Agents Capable of Autonomous Agent Development?" /><published>2026-08-12T00:00:00+00:00</published><updated>2026-08-12T00:00:00+00:00</updated><id>https://heye.me/posts/2026/08/meta-agent-challenge</id><content type="html" xml:base="https://heye.me/posts/2026/08/meta-agent-challenge/"><![CDATA[<p><strong>Takeaway</strong></p>
<ul>
  <li>A code agent gets a sandbox, a hidden test split, and 12–24 hours to write the agent that solves the task; across five domains, meta-agents rarely beat human-engineered scaffolds and the design process is brittle.</li>
</ul>

<p><strong>Remaining work</strong></p>
<ul>
  <li>Grading is rule-based. Under an LLM judge, how fast does the meta-agent optimize the judge instead of the answer?</li>
  <li>The executor is weak (Qwen3-8B). What changes with a strong one — or when designer and executor are the same model?</li>
  <li>This and <a href="/posts/2026/08/meta-harness/">Meta-Harness</a> are both single-domain RSI. What does cross-domain RSI look like?</li>
</ul>]]></content><author><name>He Ye</name><email>he.ye@ucl.ac.uk</email></author><category term="RSI" /><category term="paper-notes" /><category term="benchmark" /><category term="harness" /><summary type="html"><![CDATA[Takeaway A code agent gets a sandbox, a hidden test split, and 12–24 hours to write the agent that solves the task; across five domains, meta-agents rarely beat human-engineered scaffolds and the design process is brittle.]]></summary></entry><entry><title type="html">Meta-Harness: End-to-End Optimization of Model Harnesses</title><link href="https://heye.me/posts/2026/08/meta-harness/" rel="alternate" type="text/html" title="Meta-Harness: End-to-End Optimization of Model Harnesses" /><published>2026-08-09T00:00:00+00:00</published><updated>2026-08-09T00:00:00+00:00</updated><id>https://heye.me/posts/2026/08/meta-harness</id><content type="html" xml:base="https://heye.me/posts/2026/08/meta-harness/"><![CDATA[<p><strong>Takeaway</strong></p>
<ul>
  <li>Full trajectories, not summaries</li>
  <li>A coding agent does the evolving</li>
  <li>It’s a search problem; the hard part is credit assignment</li>
  <li>Code-as-representation is a free regularizer</li>
</ul>

<p><strong>Remaining work</strong></p>
<ul>
  <li>Credit assignment stays qualitative (no per-component score), and no guarantee each round improves.</li>
  <li>Large, open-ended search space explored under a tight budget — running each candidate on the frozen model is the compute bottleneck.</li>
  <li>Generalizes across datasets and models, but not across task types.</li>
</ul>]]></content><author><name>He Ye</name><email>he.ye@ucl.ac.uk</email></author><category term="RSI" /><category term="paper-notes" /><category term="harness" /><summary type="html"><![CDATA[Takeaway Full trajectories, not summaries A coding agent does the evolving It’s a search problem; the hard part is credit assignment Code-as-representation is a free regularizer]]></summary></entry></feed>