I write in TypeScript as well and had a chat wrapper for Assistants fully utilizing the API. It does not take more than 5 minutes. There’s some seriously wrong if it does.
Regardless, it needs to be done. Knowing it’s a beta product in the future you should consider making life a bit easier for yourself by writing code that can be easily changed without having to deal with a bunch of “subtle changes”.
Again, it’s frustrating but this is expected with any beta products. We all have to deal with it and it usually results in better services. If you’re having a hard time you can always hire someone to get the job for you and see what’s making it so difficult