Commit Graph

6949 Commits

Author SHA1 Message Date
starsnatched
4c95b7bde3 feat: Benchmark Command: memgpt benchmark (#816)
Co-authored-by: Starlette <starlette@Starlettes-MacBook-Pro.local>
Co-authored-by: cpacker <packercharles@gmail.com>
2024-01-21 00:57:01 -08:00
RT
1f7f5384fb fix: Remove the hard-coded database URI in the test helper to use an env var (#865) 2024-01-20 22:56:46 -08:00
Sarah Wooders
45edc624d8 fix: Add tests for migration code and bugfix for pulling LLM/embedding configs from user instead of config (#878)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-01-20 22:30:08 -08:00
Charles Packer
6094726dfe fix: various fixes + make sure to save agent on creation to avoid missing agent_state.state entries (#877) 2024-01-20 17:28:39 -08:00
Hamza Kyamanywa
030a1c2435 fix: Correct misspelled 'occurred' in printed error messages (#868) 2024-01-20 17:28:26 -08:00
Charles Packer
324e193846 fix: another patch for test_cli (#876) 2024-01-20 17:00:40 -08:00
Charles Packer
eeba15cba3 fix: patch test_cli (#875) 2024-01-20 16:45:44 -08:00
Charles Packer
e8e376cd9c ci: allow pyright to fail for the time being as a warning (#874) 2024-01-20 16:34:27 -08:00
Charles Packer
e67e7d7779 fix: patch server test (wasn't run on community PRs) (#873) 2024-01-20 16:30:59 -08:00
Robin Goetz
f285f8601e feat: Next iteration of ChatUI (#847)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2024-01-20 16:28:31 -08:00
Charles Packer
3f877af66f fix: patch typo, ci: disable pyright on main (#872) 2024-01-20 16:22:19 -08:00
tombedor
3b8dc36a25 fix: close db sessions in metadata manager (#869)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-01-20 16:03:40 -08:00
RT
114782a360 build: Add a warn-only pyright Github action (#861) 2024-01-20 16:03:20 -08:00
Sarah Wooders
73c9f8547f fix: minor fixes to allow tests to pass without OPENAI_API_KEY set (#871) 2024-01-20 15:07:16 -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
Sarah Wooders
492796ed5f chore: Updatepyproject.toml and README (#866) 2024-01-19 15:44:41 -08:00
RT
ccc14e2f76 build: Rename Github actions to improve clarity (#862) 2024-01-19 15:32:11 -08:00
Sarah Wooders
1c93697ed2 feat: Helper script for clearing out test database for postgres (#863) 2024-01-19 15:31:40 -08:00
Sarah Wooders
ea451a2cc8 fix: Remove psycopg dependency (#853) 2024-01-18 19:43:52 -08:00
Charles Packer
85954dffc7 docs: Update README.md for Chat UI (#856) 2024-01-18 17:54:19 -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
Sarah Wooders
2f7ccb1807 feat: Get in-context Message.id values from server (#851) 2024-01-18 12:42:55 -08:00
RT
61897921fd build: Update all actions to use cached poetry builds (#846) 2024-01-18 10:31:12 -08:00
RT
8120d56e67 build: Upgrade all github actions to use checkout@v4 (#844) 2024-01-17 22:30:33 -08:00
RT
2d7c5a0487 build: Update the pytest script to cache poetry artifacts, so tests finish faster (#843) 2024-01-17 17:31:14 -08:00
Maximilian Winter
74c0d9af9d feat: Support pydantic models as parameters to custom functions (#839)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-01-17 17:21:00 -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
Sarah Wooders
9da53d1e1a fix: Remove usage of config.anon_clientid (#837) 2024-01-16 20:37:58 -08:00
Maximilian Winter
0c787a11e0 feat: Added grammar generator for function calling. (#796)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2024-01-16 15:34:04 -08:00
Charles Packer
0d12246096 fix: properly handle CLI flags passed to memgpt run (#833) 2024-01-16 14:47:11 -08:00
Charles Packer
954cd1ffe6 fix: allow null Message.model to patch IntegrityError (#831) 2024-01-16 14:46:19 -08:00
Sarah Wooders
92bbf83fc9 feat: Cursor-based pagination for storage connectors and server (#830) 2024-01-16 14:45:20 -08:00
Charles Packer
c441bf15b7 fix: remove hyphens from name generator (#829) 2024-01-16 11:38:32 -08:00
Charles Packer
d9ead2084e Update rdme-openapi.yml (#828) 2024-01-15 23:04:40 -08:00
Charles Packer
0b66bb4848 docs: add openapi sync to workflow actions (#827) 2024-01-15 23:01:10 -08:00
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
a0a72a0faf fix: various patches related to UUID usernames to make chatui work (#824) 2024-01-15 18:44:33 -08:00
cpacker
f615fa1d6f black 2024-01-15 18:12:18 -08:00
cpacker
f57ca9968f rename http title 2024-01-15 18:11:02 -08:00
cpacker
646f0e8593 various patches related to UUID usernames to make chatui work 2024-01-15 18:09:25 -08:00
Charles Packer
021209e5a3 fix: fix typo in memory.py (#822) 2024-01-15 14:14:13 -08:00
Charles Packer
f88045bad1 feat: initial chat UI merge (#821)
Major shoutout to @goetzrobin!
2024-01-15 14:11:59 -08:00
cpacker
78534f4852 fix: patched another test that used dummy user_id's to instead use the default user_id 2024-01-15 14:07:57 -08:00
cpacker
5799d4ab36 fix: patched another test that used dummy user_id's to instead use the default user_id 2024-01-15 14:03:39 -08:00
cpacker
41f9640364 fix: fixed the type hints in server to use uuid, patched tests that used strings as dummy users 2024-01-15 14:01:06 -08:00
Tom Bedor
4240012b7b fix: fix typo in memory.py 2024-01-15 13:54:13 -08:00
cpacker
e7e27fed17 fix: patch bug in validation decorator 2024-01-15 13:40:29 -08:00
cpacker
af3e3034ef fix: add type hints, drop stray User() creation 2024-01-15 13:27:47 -08:00
cpacker
95782da8a3 fix: patch bug in type checker 2024-01-15 13:27:25 -08:00