Implement todo noted in last commit, and bit more. This brings in clearing of the external ai tool call special chat session divStream during chat show, which ensures that it gets hidden by default wrt other chat sessions and inturn only get enabled if user triggers a new tool call involving external ai tool call. This patch also ensures that if ext ai tool call takes too much time and so logic gives you back control with a timed out response as a possible response back to ai wrt the tool call, then the external ai tool call's ai live response is no longer visible in the current chat session ui. So user can go ahead with the timed out response or some other user decided response as the response to the tool call. And take the chat in a different direction of their and ai's choosing. Or else, if they want to they can switch to the External Ai specific special chat session and continue to monitor the response from the tool call there, to understand what the final response would have been wrt that tool call. Rather this should keep the ui flow clean. ALERT: If the user triggers a new ext ai tool call, when the old one is still alive in the background, then response from both will be in a race for user visibility, so beware of it. |
||
|---|---|---|
| .. | ||
| batched-bench | ||
| cvector-generator | ||
| export-lora | ||
| gguf-split | ||
| imatrix | ||
| llama-bench | ||
| main | ||
| mtmd | ||
| perplexity | ||
| quantize | ||
| rpc | ||
| run | ||
| server | ||
| tokenize | ||
| tts | ||
| CMakeLists.txt | ||