Commit Graph

22 Commits

Author SHA1 Message Date
Sarah Wooders
f47e800982 feat: Add paginated memory queries (#825)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-01-15 21:21:58 -08:00
Charles Packer
f118e01ad1 feat: Migration command for importing old agents into new DB backend (#802)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-01-11 14:57:21 -08:00
Sarah Wooders
d331c71ec3 remove AgentConfig imports 2024-01-09 11:38:46 -08:00
Sarah Wooders
54fa07da7a refactor!: Migrate users + agent information into storage connectors (#785)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-01-08 15:59:49 -08:00
Charles Packer
97e8961528 fix: Update message schema / data type to match OAI tools style (#783)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-01-04 15:05:43 -08:00
Sarah Wooders
17506b7e90 Change Message data type to use tool format and create tool_call_id field 2024-01-03 18:03:11 -08:00
Sarah Wooders
deb7f3c1e1 Enable loading local agents with refactored recall memory + update MemGPTConfig to default to sqlite + chroma 2023-12-26 17:06:56 +04:00
Sarah Wooders
223e196da8 Support recall and archival memory for postgres
working test
2023-12-26 17:05:24 +04:00
Sarah Wooders
234a444090 Define refactored storage table types (archival, recall, documents,
users, agents)
2023-12-26 17:04:11 +04:00
Charles Packer
e012802da1 Patch bug with loading of old agents (#629)
* initial patch that seems to work with example old agent save

* cleanup

* remove unneeded import
2023-12-16 10:04:23 -08:00
Sarah Wooders
2d23370930 Removing dead code + legacy commands (#536) 2023-11-30 13:37:11 -08:00
Claudio Cambra
2ec6c512c4 Fix class names used in persistence manager logging (#503)
* Fix class names used in persistence manager logging

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>

* Use self.__class__.__name__ for logging in different persistence managers

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>

---------

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-11-28 23:11:11 -08:00
Sarah Wooders
b9ce763fda VectorDB support (pgvector) for archival memory (#226) 2023-11-03 16:19:15 -07:00
Sarah Wooders
23f3d42fae Refactoring CLI to use config file, connect to Llama Index data sources, and allow for multiple agents (#154)
* Migrate to `memgpt run` and `memgpt configure` 
* Add Llama index data sources via `memgpt load` 
* Save config files for defaults and agents
2023-10-30 16:47:54 -07:00
Sarah Wooders
0ab3d098d2 reformat 2023-10-26 16:08:25 -07:00
Sarah Wooders
85ac22ff9e try to avoid changing current cli logic flow 2023-10-26 14:35:49 -07:00
Sarah Wooders
b45b5b6a75 add llama index querying 2023-10-26 14:25:35 -07:00
Charles Packer
7aab4588ec fixed bug where persistence manager was not saving in demo CLI 2023-10-17 23:40:31 -07:00
Vivian Fang
0e6786a72a add flag for preloading files 2023-10-16 16:55:25 -07:00
Vivian Fang
86d52c4cdf fix summarizer 2023-10-15 21:07:45 -07:00
Vivian Fang
15540c24ac fix paging bug, implement llamaindex api search on top of memgpt 2023-10-15 16:45:41 -07:00
Charles Packer
257c3998f7 init commit 2023-10-12 18:48:58 -07:00