← All notes
Agent design

When the harness changes and I don't know why

I used to run /add-dir in Claude Code when I wanted a session to access a folder outside its project. Now it sometimes finds related project folders and works in them on its own. I don't know why that changed.

Was it a new version of Claude Code? A memory it generated? A change one of my skills made to the project context? I could ask it why, but I also wonder whether that conversation would change its memory and affect the behavior again.

This is one reason I find smaller, open harnesses like Pi refreshing. They take more work to set up, but it's easier to inspect what they're doing. I like that the larger tools adapt to me; I also want to understand how.

Originally posted on X. Lightly edited for reading here.