You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
When creating a new conversation, it's always identified with agent_1, agent_2, and so on. After a while, I forget what persona & human & tasks a specific agent handles.
I have to load the agent and wait for the initial message, so I see which conversation it handles.
Describe the solution you'd like
Ideal solution:
In the agent selection, I'd love to see the Persona & Human which is used by the agent
Provide a command like memgpt describe agent_1 "What this agent does" or /describe "Task of current agent"
Sample:
❯ memgpt run
? Would you like to select an existing agent? Yes
? Select agent: (Use arrow keys)
agent_1 - 🤖 [Persona] | 👤 [Human] | ℹ️ [Description]
» agent_2 - 🤖 Assistant | 👤 Philipp | ℹ️ Personal assistant
agent_3 - 🤖 Marketing | 👤 Client_A | ℹ️ Social Media Specialist
Alternative
Another option would be to add a memgpt rename agent_2 client1_seo command to simply rename the agent.
Sample:
❯ memgpt run
? Would you like to select an existing agent? Yes
? Select agent: (Use arrow keys)
client1_marketing_social
» assistant_philipp
The text was updated successfully, but these errors were encountered:
@cpacker I've just added a small PR to address the visual changes for my request.
The PR uses the "name" attribute of the config.json file as an agent description; changing that name attribute in the JSON file will display it in the agent selection.
Also, the first part of the choices is still the agents file name, as the user needs this name in some places, and it should be included in this list.
@sarahwooders thanks for the heads-up in my PR, and happy to hear you're improving the agent configuration storage 👍
When I have some time to spare, I'd be happy to contribute another PR for the new DB-based agent configuration. Just to be clear: the current version (0.2.11) does not include those changes yet?
Once the DB switch is official, I'll review the code.
Is your feature request related to a problem? Please describe.
When creating a new conversation, it's always identified with
agent_1
,agent_2
, and so on. After a while, I forget what persona & human & tasks a specific agent handles.I have to load the agent and wait for the initial message, so I see which conversation it handles.
Describe the solution you'd like
Ideal solution:
memgpt describe agent_1 "What this agent does"
or/describe "Task of current agent"
Sample:
Alternative
Another option would be to add a
memgpt rename agent_2 client1_seo
command to simply rename the agent.Sample:
The text was updated successfully, but these errors were encountered: