[cli] goose mcp prompt support ideas #1401
Replies: 3 comments 4 replies
-
Kalvin, this is great, I love it! Here are some thoughts I have:
Okay, I’m done, bye lol |
Beta Was this translation helpful? Give feedback.
-
@EbonyLouis was talking about the Otherwise, if I type
And there are these prompts to choose from ...
... then you suddenly need a way for me to select which one, some interactive mode choice. Which could be good, but might be something you want to automate. Maybe this also needs to have a flag for desired behavior. We could by bypass the interactive mode choice with an extension specifier on the command line
|
Beta Was this translation helpful? Give feedback.
-
I really like how claude code handles mcp promts and built in slash commands, which seem to be treated the same.
I agree that some sort of autocomplete for prompt params would be amazing so I don't have to remember them. The goal is to find and use the prompt as quickly as possible. :-) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
There's a PR at #1323 that adds in basic MCP Prompt support. We're looking for feedback and thoughts on goose-cli mcp prompt support!
This discussion should be focused from a
cli
perspective with UX to come in a separate discussion.Current Approach
The PR adds two new slash commands to goose-cli:
/prompts - List all available prompts by name
/prompt <name> [--info] [key=value...] - Get prompt info or execute a prompt
Listing Prompts
( O)> /prompts everything - simple_prompt - complex_prompt developer - unit_test fetch - fetch
Get Prompt Information
This retrieves description and arguments for a given prompt.
Get/Execute Prompt
After passing in any required arguments in the "key=value" format, the responses are added directly to the agent loop and processed.
Looking for Community Input
/prompts
and/prompt k1=v1 k2=v2 ..
feel? What other suggestions or approaches do you think are good?--verbose
or similar option be useful to show what was added to the agent loop?Beta Was this translation helpful? Give feedback.
All reactions