* refactor stream/chat/embed-stram to be a single execution logic path so that it is easier to maintain and build upon * no thread in sync chat since only api uses it adjust import locations
* Implement workspace thread that is compatible with legacy versions * last touches * comment on chat qty enforcement