* draft * move tool * also use hub search * add types in context of the chat * reuse code * cleaning * better docs fetching * cleaning * adapt limit based on context window * cleaning * fix * fix
* draft * move tool * also use hub search * add types in context of the chat * reuse code * cleaning * better docs fetching * cleaning * adapt limit based on context window * cleaning * fix * fix