Commit Graph

829 Commits

Author SHA1 Message Date
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
cpacker
93674fd506 fix: updated type hints 2024-01-15 13:21:00 -08:00
cpacker
27e07de808 fix: fixed bug on agent list with bad type 2024-01-15 13:15:13 -08:00
cpacker
112e29b3a6 Added logging option for server process, fixed bug on agent list with bad type 2024-01-15 12:55:51 -08:00
cpacker
434a4b2f99 fix: Fixed type hints in metadata.py, added basic type-checking decorator 2024-01-15 12:55:21 -08:00
Sarah Wooders
ef20f9c92e fix: add UUID typing and checks to data_types.py 2024-01-15 12:50:40 -08:00
cpacker
6ed1d337c8 fix: comment out persistencemanager (deprecated as on main), convert str to UUID before querying 2024-01-15 11:40:27 -08:00
cpacker
3881ef6ab2 add base user (anonclientid) creation to the init of the server, add missing cast of user_id into User object 2024-01-15 11:31:24 -08:00
cpacker
6734b38c91 revert diff on config.py to main 2024-01-15 11:01:53 -08:00
Charles Packer
350785e9f3 Merge branch 'main' into goetzrobin-chatui-rebased-on-main 2024-01-15 10:50:18 -08:00
Jonny Yang
1bd219bafb docs: Fixed typo in docs/webui.md (#808) 2024-01-13 20:09:58 -08:00
ifsheldon
dd2f4fc873 fix: Turn off all ensure_ascii of json.dumps (#800) 2024-01-11 23:54:35 -08:00
Jim Lloyd
465f7af847 fix: Fix load bug (#795)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2024-01-11 23:05:43 -08:00
tombedor
7d246ac3a8 fix: store opeani key (#806) 2024-01-11 20:25:24 -08:00
Charles Packer
1af40860fd feat: Properly handle old config migration/recreation on memgpt run (#804) 2024-01-11 20:23:20 -08:00
Charles Packer
5413822e84 chore: bump version to 0.2.12 (#805) 2024-01-11 15:52:51 -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
Charles Packer
fd20285840 feat: Feature/global logging (#790) 2024-01-11 14:50:39 -08:00
robingotz
e2e334ba4c chore: rebuild frontend 2024-01-11 21:07:57 +01:00
robingotz
60f208c172 fix: add uuid import 2024-01-11 21:05:00 +01:00
robingotz
8b83620e81 refactor: move react chat frontend from memgpt-frontend to chatui folder 2024-01-11 20:56:51 +01:00