Commit Graph

97 Commits

Author SHA1 Message Date
Sarah Wooders
7f589eaf63 refactor: move API to standardized pydantic schemas across CLI, Python client, REST server (#1579)
Co-authored-by: cpacker <packercharles@gmail.com>
Co-authored-by: matthew zhou <matthewzhou@matthews-MacBook-Pro.local>
Co-authored-by: Zack Field <field.zackery@gmail.com>
2024-08-16 19:53:21 -07:00
Charles Packer
e8813e5937 revert: #1659 (#1660) 2024-08-16 19:52:47 -07:00
Sarah Wooders
9601b53010 refactor: move API to standardized pydantic schemas across CLI, Python client, REST server (cleaned up git history) (#1659)
Co-authored-by: cpacker <packercharles@gmail.com>
Co-authored-by: matthew zhou <matthewzhou@matthews-MacBook-Pro.local>
Co-authored-by: Zack Field <field.zackery@gmail.com>
Co-authored-by: robingotz <tug29225@temple.edu>
Co-authored-by: Vandracon <vandracon@yahoo.com>
Co-authored-by: Maximilian-Winter <maximilian.winter.91@gmail.com>
Co-authored-by: Scott <scott@vysona.com>
Co-authored-by: Jonathan Ward <jonathan.ward7892@gmail.com>
Co-authored-by: madgrizzle <john@thehogans.name>
Co-authored-by: Carlo <284474102@qq.com>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Robin Goetz <35136007+goetzrobin@users.noreply.github.com>
2024-08-16 19:33:47 -07:00
madgrizzle
45be6f2e1a blacked 2024-08-02 20:05:54 -04:00
madgrizzle
752110bb32 fix cli delete agent 2024-08-01 19:46:53 -04:00
Jonathan Ward
9d03315b52 read embedding_model and embedding_dim from embedding_config 2024-07-30 22:01:05 -07:00
Sarah Wooders
fe0818d34c fix: fix CLI commands by migrating to Python client (#1563) 2024-07-23 19:52:18 -07:00
Sarah Wooders
9b15cbef39 feat: refactor CoreMemory to support generalized memory fields and memory editing functions (#1479)
Co-authored-by: cpacker <packercharles@gmail.com>
Co-authored-by: Maximilian-Winter <maximilian.winter.91@gmail.com>
2024-07-01 11:50:57 -07:00
Sarah Wooders
1a3ef1d4d5 feat: Migrating CLI to run on MemGPT Client for memgpt [list/add/delete] (#1428) (#1449)
Co-authored-by: Krishna Mandal <43015249+KrishnaM251@users.noreply.github.com>
2024-06-13 16:02:59 -07:00
Anush
ab0e6e5805 feat: Qdrant storage connector (#1023) 2024-06-04 23:24:25 -07:00
Sarah Wooders
97ef8ba022 feat: Ollama embeddings api + Ollama tests (#1433)
Co-authored-by: Krishna Mandal <krishna@mandal.us>
2024-06-04 20:49:20 -07:00
Bear Huang
e5fd3fbab6 fix: Append encoding='utf-8' to open (#1423) 2024-05-31 10:47:06 -07:00
Sarah Wooders
595f00831a feat: Milvus storage connector (#1198) (#1400)
Signed-off-by: ChengZi <chen.zhang@zilliz.com>
Co-authored-by: ChengZi <chen.zhang@zilliz.com>
2024-05-25 21:36:46 -07:00
Charles Packer
c59af308fe ci: update workflows (add autoflake and isort) (#1300) 2024-04-27 11:54:34 -07:00
Charles Packer
b35de11d96 chore: run autoflake + isort (#1279) 2024-04-20 11:40:22 -07:00
Sarah Wooders
518437fa02 fix: remove default persona/human from memgpt configure and add functionality for modifying humans/presets more clearly (#1253) 2024-04-15 12:25:49 -07:00
Sarah Wooders
a3dfb15071 fix: errors on getting default config values on fresh install (#1249) 2024-04-12 20:50:47 -07:00
Charles Packer
5ece354e0e feat: add Cohere API support (Command-R+) (#1246) 2024-04-12 20:25:23 -07:00
Charles Packer
fe4c3510c8 feat: Anthropic Claude API support (#1239) 2024-04-11 15:13:18 -07:00
Charles Packer
703ea47d72 feat: add Google AI Gemini Pro support (#1209) 2024-04-10 19:43:44 -07:00
Sarah Wooders
cda66338a9 fix: upgrade llama-index-embeddings-huggingface package and fix bug with local embeddings (#1222) 2024-04-05 22:43:27 -07:00
Charles Packer
d4cf8bda2c feat: added groq support via local option w/ auth (#1203) 2024-04-01 15:31:05 -07:00
Charles Packer
acbdd4c0e5 fix: patch vllm/local endpoint model GET bug (#1179) 2024-03-21 14:50:04 -07:00
Sarah Wooders
08fd722f13 feat: add description to source (#1175) 2024-03-21 13:02:50 -07:00
Peiran Yao
7ea83fa7f0 fix: fix azure credential configuration (#1152) 2024-03-17 17:04:04 -07:00
Sarah Wooders
d17719f19b feat: enable adding presets via the CLI (#1131) 2024-03-11 15:01:56 -07:00
Charles Packer
637cb9c2b4 feat: one time pass of autoflake + add autoflake to dev extras (#1097)
Co-authored-by: tombedor <tombedor@gmail.com>
2024-03-05 16:35:12 -08:00
Sarah Wooders
40b23987ed feat: Update REST API routes GET information for agents/humans/personas and store humans/personas in DB (#1074) 2024-03-02 13:07:24 -08:00
Sarah Wooders
cb7b4caeac fix: Pass empty list for functions==None (#983)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2024-03-01 23:23:26 -08:00
Charles Packer
dd209a3132 feat: Add API keys to memgpt server REST API (#1014) 2024-02-16 13:14:35 -08:00
tombedor
e6554b149c fix: decrease number of saves to MemGPTConfig (#943) 2024-02-15 19:08:52 -08:00
Sarah Wooders
10aa6097ad refactor: store presets in database via metadata store (#1013) 2024-02-15 18:49:16 -08:00
Charles Packer
2aa2e12502 fix: various patches for Azure support + strip Box (#982) 2024-02-09 15:01:57 -08:00
Charles Packer
5112f5e161 fix: use utf-8 encodings for all text files (#918) 2024-01-30 11:59:58 -08:00
Charles Packer
037cc16e32 refactor: fix typing errors (pyright) (#855) 2024-01-23 17:21:44 -08:00
Robin Goetz
cc6ce4f6dc fix: remove unexpected arguments for user (#910)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2024-01-23 11:32:33 -08:00
Sarah Wooders
35b48c5fc0 fix: add Annotated to CLI options (#906)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2024-01-23 11:27:24 -08:00
Sarah Wooders
4039763de5 feat: Store embeddings padded to size 4096 to allow DB storage of varying size embeddings (#852)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-01-19 16:03:13 -08:00
Charles Packer
77e5c43c8f feat: local auth config (#854) 2024-01-18 16:43:41 -08:00
Charles Packer
da5a8cdbfe refactor: remove User LLM/embed. defaults, add credentials file, add authentication option for custom LLM backends (#835) 2024-01-18 16:11:35 -08:00
Charles Packer
c07746b097 refactor: Use Message types inside Agent state (agent.messages), enabling immediate tracking of Message objects (#836)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-01-17 17:02:56 -08:00
tombedor
7d246ac3a8 fix: store opeani key (#806) 2024-01-11 20:25:24 -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
Max Blackmer
10865a4cb8 Merge branch 'main' into feature/global-logging
# Conflicts:
#	memgpt/config.py
2024-01-11 11:12:03 -05:00
Sarah Wooders
471005efed Fix CLI formatting 2024-01-08 16:58:59 -08:00
Sarah Wooders
04b40c677f Clear out archival and recall memory stores on agent deletion 2024-01-08 16:55:00 -08:00
Sarah Wooders
5485c744c9 Add support for deleting sources 2024-01-08 16:49:04 -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
Max Blackmer
72d184a5e3 Merge branch 'feature/global-logging' of github.com:agiletechnologist/MemGPT into feature/global-logging
Removed Logging from configurations and migrated to constants.py
Modified log.py to configure using constants to configure logging

 Conflicts:
      memgpt/config.py resolved
2024-01-05 18:11:17 -05:00
cpacker
c236ba5bdb added success and fail messages to memgpt source delete 2024-01-02 13:39:26 -08:00