Appreciate the kind words.
Re copy for agent, I originally had a build step that was build into diffui itself, but what I found was that:
1. People wanted their own agent with its own skills/extensions to do the work
2. People wanted to build in their own codebase / style
The copy for agent was a way to allow for that. I do have a MCP as well, but I find I actually really enjoy the process of doing visual exploration on the canvas first, then handing it off to an agent after.