<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Subagents on CS2680 Student Blog</title><link>https://blog.cs2680.com/tags/subagents/</link><description>Recent content in Subagents on CS2680 Student Blog</description><generator>Hugo</generator><language>en</language><copyright>&amp;copy; 2026 The President and Fellows of Harvard College</copyright><lastBuildDate>Sun, 04 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.cs2680.com/tags/subagents/index.xml" rel="self" type="application/rss+xml"/><item><title>Six interfaces for understanding coding agents</title><link>https://blog.cs2680.com/2026/assignment1/top-designs/</link><pubDate>Sun, 04 Oct 2026 00:00:00 +0000</pubDate><guid>https://blog.cs2680.com/2026/assignment1/top-designs/</guid><description>&lt;p&gt;A coding agent can read files, run commands, and delegate tasks faster than a person can
follow its conversation. Watching the tool calls arrive is useful, but supervising the work
also means understanding who is responsible for each task, which activities take time, and
how to guide the next run.&lt;/p&gt;
&lt;p&gt;For Assignment 1 in CS2680, students built web interfaces around Claude Code&amp;rsquo;s headless mode.
The assignment called for streamed tool calls and their status, run costs, follow-up messages
in the same session, nested subagent activity, and an outline of the run.&lt;/p&gt;
&lt;p&gt;Across the 68 demos we reviewed, a common design emerged: a conversation with collapsible
tool-call cards, an outline alongside it, and a cost display. The six projects below explore
additional ways to organize that information. Each makes a different part of the agent&amp;rsquo;s
work easier to understand.&lt;/p&gt;
&lt;p&gt;You can explore all six in the
&lt;a href="https://github.com/HarvardMadSys/CS2680-Assignment1-Mads-Lens"&gt;Mads Lens collection&lt;/a&gt;. Each app
includes recorded runs or a demo mode, so you can try its interface without installing Claude
Code or consuming Claude usage.&lt;/p&gt;</description></item></channel></rss>