One agent, every surface: how we built the Kiro agent harness | Dark Hacker News