-
Notifications
You must be signed in to change notification settings - Fork 3.3k
MCP Prompts only respect final user message in CLI #6506
Copy link
Copy link
Closed
Description
When triggering an MCP Prompt with /prompt, only the final user message returned by the MCP server is actually appended to the conversation, breaking multi-message prompts. This appears to only occur in the Goose CLI, and works correctly in the Goose UI.
To Reproduce
Steps to reproduce the behavior:
- Configure this trivial MCP server as an extension in Goose.
- Run
/prompt test_mcp_prompt. - Only the final user message ("Huh??") is interpreted by the model.
Expected behavior
All three prompt messages are appended to the conversation.
Screenshots
N/A
Please provide the following information
- OS & Arch: MacOS 26.2 (aarch64)
- Interface: CLI
- Version: 1.19.1
- Extensions enabled: GitHub,MCP Documentation,Prompts MCP Test,chatrecall,computercontroller,developer,memory,skills,todo
- Provider & Model: Bedrock - global.anthropic.claude-opus-4-5-20251101-v1:0
Additional context
Add any other context about the problem here.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels