Save this video free

CMU AI Agents 2026: 14. Lessons from Building OpenHands

Graham Neubig · 1:09:20 · Watch on YouTube

CMU AI Agents 2026: 14. Lessons from Building OpenHands Watch on YouTube →

Overview

Graham Neubig traces OpenHands from its 2024 launch as OpenDevin to a flexible agent SDK and a product used for coding workflows and software-development automation. His central design lessons are to provide strong defaults that remain replaceable, favor capable single agents with skills and MCP tools for many coding tasks, and use multi-agent systems selectively for parallel work, independent review, and context management. Repeated automations also create feedback data that can improve agent instructions, as demonstrated by the Skill Refiner research project.

Key takeaways

Chapters

0:00 OpenHands Chat, Model Choice, and Personal Automations
3:35 OpenHands as a Software Factory for Repository Work
5:46 From Code Completion to OpenDevin and OpenHands
13:44 OpenHands SDK: Strong Defaults with Replaceable Components
19:47 Conversation State, Compaction, Sandboxing, and Safety Controls
24:54 OpenHands Adoption, Research Toolkits, and Model Compatibility
30:10 Why OpenHands Favors Single Agents, Skills, and MCP
36:46 When Multi-Agent Coding Helps, and Why Coordination Is Hard
43:40 Local Versus Cloud Agents and the Interfaces Developers Use
50:49 Issue Triage and Pull Request Review as OpenHands Automations
56:33 Skill Refiner Learns from Review and Revision Feedback
1:00:24 Moving Agent Context Between Machines and Sandboxes
1:05:35 Multi-Agent Costs, Agent-Native Git Workflows, and Closing

Keep these chapters and the full searchable transcript in your own library.

Transcript excerpt

0:00 Okay, great. So, I'll I'll start the lecture today. The lecture today is going to be uh quite different than the previous lecture in that I will be focusing a little bit on technical stuff but I'm going to be focusing also a lot on my own experience like building a product in the agentic space that people actually that users actually use and some of the things I've learned there and also maybe a little bit about um how I take the things that I've learned trying to get people to actually use agents and turn them into research projects. So, how how we can think of impactful research projects based on the pain points that people encounter when uh when using something. So, um the first thing I'd like to start out with is just to show people um what OpenHands looks like. I'll talk a little

0:48 bit more about the history, but open hands is uh one of the older open-source uh agents for software development. Um this is our front end. uh we focus on two varieties of uh software development. One variety is just uh kind of like human in the loop uh whatever variety of uh whatever like task you want to do today uh you type it in here in the chat window. The other one is um automation. So if you want to automate something that you do over and over again, you click on one of these automations and set up like code review, a repository man monitor, a slack channel monitor or something like this. So you can say um let's see go with my my favorite model DeepS Flash and say um find my open PRs. What do I

1:40 need to work on today? Find my open PRs on the open hands

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

Related notes

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Graham Neubig.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.