klodolph
Joined 17 years ago
Joined 17 years ago
Before that point, you are probably going to have too much trouble generalizing.
Like, if I got shouted at for saying what the previous five consultants had said, I would take that as a lesson.
I can do terminal multiplexing better in the GUI—tabs, virtual desktops, or in the browser with xterm.js.
Yes, you can learn all these different tmux shortcuts, and I know them well enough. I like using the shortcuts in my terminal emulator better. All I really want is a way to continue my session after putting my laptop to sleep, and shpool does exactly that and no more.
It should be the harness responsibility to create / destroy things like worktrees and scratch spaces, and communicate to the agent (e.g. via system prompt) where the scratch space is and its purge schedule. Harness should also set appropriate env vars to make this work in tools.
> With the same behavior showing up in multiple high-profile harnesses (Codex, Claude Code), it feels likely there must be some actual reason for doing it this way.
I think fixing it is just not high on the priority list.
It’s simple, deterministic stuff. At least most of the time.