Replies: 4 comments 2 replies
|
I just updated the title because after a bit more testing I see that it's not just the replace_file_content tool. Other tools like list_files, read_file and more sometimes won't complete. I also noticed that the connection to open terminal seems fragile, and I occasionally get this in the open terminal log: |
|
What is the context length that you’re using? I’ve been also messing around with it and it seems pretty reliable overall. Tool calls that require long text like replace file content or create file to take more time but they finish |
|
@tjbck much respect for your work on this project and openwebui, but converting this to a discussion without even a comment is pretty much the type of thing that ended Stack Overflow. No doubt you're busy and I can see both sides of the problem especially these days with the onslaught of bots and vibe coders. But I'm not one of those and frankly this is probably the last time I'll bother to file an issue on an open source project I'm not able to dig very deeply into because of time. Maybe you think that's the way it should be, but the side effect of that standard is to cut off a lot of potentially good data (not to mention discourage possible future participation). @iChristGit I haven't seen the issue either with simple queries and a few tool calls. It always began at a medium context around 30,000-ish, after 10 or so tool calls. Might be worth adding that all the sessions had images uploaded through the openwebui UI and involved multi-modal models, but it seems likely the problem relates to the flaky connection with open terminal I mentioned. |
|
Update: the tool calling and terminal connection breakages appear to be fixed. The same prompts/models no longer have this issue even with dozens of tool calls. There are response quality issues that may or may not be fixed with an improved system prompt, but is appears open terminal and open webui updates have fixed this issue. |
Uh oh!
There was an error while loading. Please reload this page.
While testing out open terminal, I've been having this issue pretty consistently. After requesting some changes at a context of around 30,000 (plus or minus), llama cpp server sometimes goes idle in the middle of a replace_file_content tool call. It's always after both the input/output is fully prepared and displayed in the tool window but before any change to the file system made. It works more than it doesn't (fails maybe 1 out of 5 times), but it's making it pretty much unusable. Ending the process, then continuing allows it to move on "sometimes", but then the problem usually happens again within the next several tool calls.
Same results with 3 different models: Qwen3.5 122b, 35b a3 and Devstral Small 2 24b, all with native tool calling selected in openwebui. Using other coding tools like open code or roo using the same models and model server are problem free.
Openwebui is 0.8.10, Open Terminal 0.11.26 and Llama.cpp 8467 (latest build as of today).
All reactions