I think the benefit of third party AI services is exactly a way around that limited context window. The service can summarize the previous conversations and key facts about the user, store it and feed that back into the AI prompt.
Instead of wasting most of the context window for pages and pages of conversation, it can just prompt the AI with something like “the user is called Timmy, he works as an accountant, he has a girlfriend called Tammy, yesterday he told you that he thinks about proposing.”.
I think even ChatGPT does something like that, but as it’s a very general tool it might not be the best in filtering out information that is relevant for a “personal” conversation.
I loved the idea of FreeCAD but having no experience in CAD software at all I always struggled with fundamental basics that were not covered in the tutorials I watched. The huge amount of work benches (some of them 3rd party) did not help since most forum posts or tutorials were based on different or outdated versions.
Having a go with build123d now, trying to model stuff using python. At least the number of available API functions is manageable and everything else is just programming (which I already know).