Closed cpacker closed 4 months ago
Hi, just wanted to say this is an awesome project, and that the ability to have a fully featured ui to get started is really important to me. Nice to see it on the roadmap. That along with non-trivial examples makes it an easy choice to go with memGPT.
Q2 2024 Roadmap
🚀 Link to GitHub project board tracking all of the roadmap items 👋 Looking for smaller things to work on? Check the community contributions or bug tracker project boards ✍️ Leave comments or message us on Discord to suggest changes to the roadmap
More MemGPT LLM backends / API supported [early April]
1203
1257
1239
1246
1209
openai-chat-completions
(= OpenAI, Azure, APIs with function calling),openai-completions
(= vLLM, lmstudio, ollama), ...MemGPT developer examples
send_message
calls to other agentssend_message
calls to other agentssend_message
callssend_message
to external APIs)send_message
tool + message listen hook (needs a dedicated section in dev portal)read_issue
,list_issues
+ comment-posted-to-API-call hooksMemGPT server
MemGPT API
OpenAI Assistants API
MemGPT Client / SDK
Developer portal / Chat UI
v0.4
[early April]Hosted service
⚡ Streaming (token-level) support
1262
1280
Miscellaneous features (Q2+)
👥 Split thread agent
SplitThreadAgent-v0.1
runs two “prompt” / “context” threadsDialogueThread
that generates conversations and calls utility functions (e.g.run_google_search(...)
orcall_smart_home(...)
)MemoryThread
that is a passive reader of the ongoing conversation, and is responsible for memory edits, insertion, and searchcore_memory_replace
,core_memory_append
archival_memory_search
,archival_memory_insert
conversation_search
,conversation_search_date
DialogueThread
too?🦙 Specialized MemGPT models
👁️ Multi-modal support
gpt-4-vision
support first to work out the necessary refactors requireddata_types
stored in the database👾 Make MemGPT a better coding assistant
📄 Make MemGPT a better document research assistant
🔧 Better default functions
⏱️ Asynchronous tool use support
🧠 Better memory systems
core_memory_v2
,archival_memory_v2
, etc.core_memory_v2
archival_memory_v2
type: [memory, feeling, observation, reflection, …]