Building Long-Running AI Agents: Harness Design and the Claude Evolution | Tom Karels