Vercel open-sourced durable-harness, an Apache-2.0 package that makes Pi, OpenCode, Claude Code and Codex agent sessions ...
I feel uncomfortable defining classes in TypeScript or Python.I have always found defining classes to be a bit of a hassle.