Like several others in feature #656 and related feature requests, my typical workflow is 1 project per window, not session. I usually have 3, 4, or more windows open with different projects on each and would love the option to freeze only the current window to a yaml file. Currently I plan on filtering through yq or jq as a workaround.
Another feature request that goes along with this: option to append in the current window. My typical workflow is to start with a blank slate each workday and as I need to open new windows for unrelated projects in my interrupt-driven work environment I'll make a new window, cd to the project directory and then start making my windows and such. This would probably be a little tricky to implement, I can see someone (or even myself) blowing up an already set-up window, so maybe a check for only 1 pane would be in order.
Thanks, and I'm glad I found this project! It's the best option for my crazy ideas and written in python too!