I think the program could use a “load last project on boot” function. Also, maybe a way to prematurely end a prompt call or a kick-back if the prompt is invalid.
Sometimes you put a prompt in and the application spends an indefinite amount of time thinking, possibly because it doesn’t understand it. Maybe it needs a timeout on API calls?