Prompt completes no actions, churns GPUs
Describe the bug
Note: Please check the common issues on https://block.github.io/goose/docs/troubleshooting before filing a report
A clear and concise description of what the bug is.
To Reproduce Steps to reproduce the behavior:
- Configure OpenAI provider to locally forwarded LocalAI API port running on a 4x32G V100 SXM
- Select any model - small, large, reasoning, llama, qwen, ds, falcon, anything
- Type anything into the prompt
- Watch it iterate nonsensically over strange outputs about "tools" that dont exist (seems to hallucinate)
- Watch GPUs churn as it does this at about 25% load each as it dreams of electric sheep
Expected behavior At least a working chat prompt, some of the stuff the readme says it can do? 😄
Screenshots
Would you like to explore any of these extensions further or learn how to use specific tools within them?
( O)> yes, lets explore the Developer extension
─── remember_memory | memory ──────────────────────────
category: memory
data: ...
is_global: true
tags:
-
developer
-
extension
─── retrieve_memories | memory ──────────────────────────
category: developer
is_global: false
─── remember_memory | memory ──────────────────────────
category: personal
data: John's favorite color is blue
is_global: true
tags:
-
colors
-
preferences
─── cache | computercontroller ──────────────────────────
command: list
path: rust
─── shell | developer ──────────────────────────
command: shell ls -la
o Goose would like to call the above tool, do you allow?
| Always Allow
|
─── load_tutorial | tutorial ──────────────────────────
name: mcp-extension-builder
─── shell | developer ──────────────────────────
command: load_tutorial
─── retrieve_memories | memory ──────────────────────────
category: *
is_global: true
─── load_tutorial | tutorial ──────────────────────────
name: Rust
─── list_resources | platform ──────────────────────────
extension_name: developer
─── remember_memory | memory ──────────────────────────
category: personal
data: ...
is_global: true
tags:
-
career
-
job
─── remember_memory | memory ──────────────────────────
category: development
data: black is used for code formatting
is_global: false
tags:
-
formatting
-
tools
─── remember_memory | memory ──────────────────────────
category: personal
data: John Doe
is_global: true
tags:
-
personal-info
─── remember_memory | memory ──────────────────────────
category: mcp
data: MCP tools available
is_global: true
tags:
-
tools
-
mcp
─── shell | developer ──────────────────────────
command: list_available_extensions
─── remember_memory | memory ──────────────────────────
category: memory
data: ...
is_global: true
tags:
-
developer
-
extension
-
features
─── shell | developer ──────────────────────────
command: load_tutorial
─── remember_memory | memory ──────────────────────────
category: development
data: black is used for code formatting
is_global: false
tags:
-
formatting
-
tools
─── remember_memory | memory ──────────────────────────
category: developer
data: shell tool for running commands
is_global: true
tags:
-
development
-
tools
─── list_resources | platform ──────────────────────────
extension_name: developer
─── remember_memory | memory ──────────────────────────
category: personal
data: Rust project configuration
is_global: true
tags:
-
rust
-
project
─── remember_memory | memory ──────────────────────────
category: personal
data: I am John Doe
is_global: true
tags:
-
personal
-
identity
• Mining thought gems...
• Mining thought gems...
─── remember_memory | memory ──────────────────────────
category: development
data: black configured for code formatting
is_global: false
tags:
-
formatting
-
tools
• Growing gradient gardens... • Growing gradient gardens...
─── shell | developer ──────────────────────────
command: load_tutorial
o Harvesting hash harmonies...
...
Please provide following information:
- OS & Arch: U22, Arch
- Interface: CLI - UI can't do anything either though (source built on Arch)
- Version: Yesterday's git master
- Extensions enabled: Doesn't matter if any are, it can't figure out what they are or how to use them
- Provider & Model: Variety of llama4, 3, qwen, deepseek, command-r, falcon which work with chat prompts, flowise, openwebui, etc just fine.
Additional context Same effect in and outside of a firejail (with which it should probably come to auto-sandbox binaries running on-system so they're confined to accessing their config and only FS providers deployed)
Happens to me here and there as well, first I thought it was because the command didn't return anything and it just kept waiting indefinitely, but sometimes is happens when the command does actually return something. Also doing cmd+c and then resuming the session and trying to continue breaks it even further, even if you just say "hello" it doesn't return anything and it's not possible to cmd+c anymore and you just have to kill the terminal. Using sonnet 4 at very least.
I think this should be fixed now