-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
Describe the bug
When using Goose with the ollama provider and qwen3-coder model, attempting to list files in a directory fails. The session produces the error Unsupported operation: streaming not implemented, the last user message is removed, and the operation cannot be completed. This appears to be an unhandled exception related to non-streaming backends.
To Reproduce
Steps to reproduce the behavior:
Open a terminal and run goose
Start a session with provider ollama and model qwen3-coder
Enter the command: list files in directory please
Observe the error:
Indexing imagination... Error: Unsupported operation: streaming not implemented
Interrupted before the model replied and removed the last message.
error: The error above was an exception we were not able to handle.
Expected behavior
The directory contents should be listed, or at minimum Goose should handle the unsupported operation without crashing or deleting the user’s last message.
Screenshots
Not applicable; error occurs in CLI terminal.
Please provide following information:
OS & Arch: Garuda Linux x86_64
Interface: CLI
Version: Latest (2025-08-23)
Extensions enabled: None specified
Provider & Model: ollama - qwen3-coder
Additional context
Running llama.cpp server separately works with the model Qwen3-Coder-30B-A3B-Instruct-UD-Q5_K_XL.gguf
The issue seems related to operations that require streaming output, which is currently unsupported for this backend
Conversation context is removed when the error occurs