Description
I ran into the same bug as #135
But ultimately even if I didn't run into this bug, I think the transient menu is not as convenient if you have a big list of predefined combos.
For an example of very convenient way to have access to a set of user defined system prompt/model/temperature, etc see
https://github.com/Bin-Huang/chatbox
where you can set a system prompt , temperature and model for each chat thread, and continue on that thread without having to repeat the context (sys prompt, etc)
the ideal way to do this in emacs is in org mode, having a header and set system prompt , temperature and model as property drawer.
then all subtree of that header will inherit these properties and you can have a lot of useful prompt / temperature always ready to go
example
* Emacs
:PROPERTIES:
:SYSPROMPT: You are a emacs expert. You can help me by answering my questions. You can also ask me questions to clarify my intention.
:temperature: 0.1
:model: GPT4
:END:
** How to call REST api?
conversation re emacs continue in this subtree...
* Python
:PROPERTIES:
:SYSPROMPT: you are a python expert. respond to the task with detailed step by step instructions and code. list out all the files to be created and how to put them together
:temperature: 0.2
:model: GPT3.5
:END:
** How to setup a webserver with http3 support?
conversation re python continue in this subtree...
Does anyone think this is a good addition? This is how org is used (inheriting parent props) for a lot of other use cases