Commit Graph

104 Commits

Author SHA1 Message Date
Charles Packer
55a36a6e3d
revert: #1659 (#1660) 2024-08-16 19:52:47 -07:00
Sarah Wooders
b39ad16a9d
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
Shubham Naik
39db2934d7
feat: create an admin return all agents route (#1620) 2024-08-13 12:00:19 -07:00
Jonathan Ward
5702939817 code linting 2024-07-31 12:31:08 -07:00
Jonathan Ward
b292614fb1 enable source desc and allowing editing source name and desc 2024-07-31 12:23:06 -07:00
Sarah Wooders
8d7bd0828e
feat: various fixes to improve notebook useability (#1593) 2024-07-30 22:23:06 -07:00
Vandracon
b89e7b280e Fixes error when calling function without providing timestamp (even though it's marked as optional) 2024-07-28 01:27:03 -04:00
Sarah Wooders
9be22796d1
feat: add character limits for persona/human to /config response (#1546) 2024-07-25 09:46:19 -07:00
Sarah Wooders
3658c28ded
fix: fix CLI commands by migrating to Python client (#1563) 2024-07-23 19:52:18 -07:00
robingotz
81cc48e7b8 feat: add character limits for persona/human to /config response 2024-07-16 16:48:42 +02:00
Sarah Wooders
ffd4d9d23f
fix: add memory tools from dev portal (#1540) 2024-07-14 13:15:29 -07:00
Robin Goetz
811e5b29c0
fix: use timestamp passed by request for user message created date (#1503)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-07-04 13:58:44 -07:00
Sarah Wooders
c9f62f54de
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
1ea45c2eb7
feat: move tool functions to user (#1487) 2024-06-29 16:49:25 -07:00
Sarah Wooders
8880792563
feat: include usage statistics in message response (#1482) 2024-06-26 20:46:18 -07:00
Charles Packer
82b9b74efa
feat: add token streaming to the MemGPT API (#1280) 2024-06-24 20:43:46 -07:00
Sarah Wooders
2d3b249144
fix: more server patches for dev portal (#1475) 2024-06-23 09:55:01 -07:00
Sarah Wooders
424862ec58
feat: add more tool calling support to LocalClient (#1465) 2024-06-22 13:55:00 -07:00
Sarah Wooders
7a4c6d4f2a
feat: add tools from the Python client (#1463) 2024-06-21 20:58:12 -07:00
Sarah Wooders
09f2e410f0
fix: debug logs in server (#1452) (#1457)
Co-authored-by: Ethan Knox <ethan.m.knox@gmail.com>
2024-06-16 19:21:53 -07:00
Sarah Wooders
6bd19e15ad
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
Sarah Wooders
b7e8a11399
fix: various fixes to python client and add tutorial notebooks (#1377) 2024-06-09 15:32:20 -07:00
Sarah Wooders
a1d56f6ae3
fix: remove server locking on agents (#1442) 2024-06-09 13:54:41 -07:00
Sarah Wooders
8fb2b618b1
feat: split up endpoint tests (#1432)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-06-04 19:03:38 -07:00
Sarah Wooders
6ebe177e37
feat: add more tool functionality for python client (#1361)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-05-13 12:05:32 -07:00
madgrizzle
6f2a6c0585
fix: various breaking bugs with local LLM implementation and postgres docker. (#1355) 2024-05-12 11:53:46 -07:00
Sarah Wooders
29ae747d5c
fix: allow passing full postgres URI and only override config URI is env variables provided (#1327)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-05-03 10:39:33 -07:00
Charles Packer
ddc3dabf4f
fix: patch embedding_model null issue in tests (#1305)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-04-27 21:33:00 -07:00
Charles Packer
a86374b464
ci: update workflows (add autoflake and isort) (#1300) 2024-04-27 11:54:34 -07:00
Sarah Wooders
048e55fe15
feat: add workflow to build + test docker container (#1278) 2024-04-21 17:58:09 -07:00
Sarah Wooders
4ddd0d4939
feat: disallow creation of tools with the same name (#1285) 2024-04-21 17:57:58 -07:00
Charles Packer
eaed123af8
chore: run autoflake + isort (#1279) 2024-04-20 11:40:22 -07:00
Charles Packer
e3c93dc4ba
feat: misc server updates (#1275) 2024-04-19 17:39:36 -07:00
Sarah Wooders
6767153e73
fix: add DB prefill for default user, preset, humans, and persona for server (#1273) 2024-04-19 10:30:28 -07:00
Sarah Wooders
2d980e4d25
feat: REST API support for tool creation (#1219)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-04-08 22:11:18 -07:00
Sarah Wooders
dfc4207866
fix: delete mapping between sources and agents if agent is deleted (#1229) 2024-04-06 17:32:30 -07:00
Sarah Wooders
7f688d16b6
feat: move quickstart to use inference.memgpt.ai (#1190) 2024-03-27 17:09:11 -07:00
Charles Packer
15a149233c
fix: patch out-of-sync / missing tzinfo timestamps coming back from API server (#1182) 2024-03-26 20:37:44 -07:00
Sarah Wooders
464bda4589
feat: return num_passages in Source.metadata_ from REST list sources endpoint (#1178) 2024-03-21 15:41:31 -07:00
Charles Packer
97b7834f20
feat: return information on attached agents when getting list of sources from API (#1172) 2024-03-20 22:00:37 -07:00
Charles Packer
d664e25cef
feat: move source_id to path variable (#1171) 2024-03-20 21:37:52 -07:00
Charles Packer
89cc4b98ed
feat: add Preset routes to API + patch for tool_call_id max length OpenAI error (#1165) 2024-03-20 17:05:06 -07:00
Sarah Wooders
091ee663de
fix: write temporary file for REST upload file endpoint + return number added passages/documents (#1169) 2024-03-20 15:39:08 -07:00
Charles Packer
1c25a80cb9
feat: return source metadata with list sources route (#1164) 2024-03-18 17:21:09 -07:00
Sarah Wooders
ebfe9495e6
feat: add remaining Python client support for REST API routes + tests (#1160) 2024-03-17 17:34:37 -07:00
Charles Packer
66923058ee
feat: Allow timestamp in send_message POST (#1161) 2024-03-16 23:12:32 -07:00
Charles Packer
e3fa2f599d
feat: during agent creation - create new presets in the DB if the preset had overrides (#1159) 2024-03-16 22:29:29 -07:00
Charles Packer
6abe5c5d0d
fix: (1) refactor in Agent.step() to fix out-of-order timestamps, (2) bug fixes with usage of preset/human vs filename values (#1145) 2024-03-16 20:11:31 -07:00
Sarah Wooders
03e9f3ebbf
feat: implement remaining Admin routes in client and add tests (#1157) 2024-03-16 20:03:19 -07:00
Robin Goetz
61794a0f76
feat: expose cursor based retrieval of previous messages (#1140) 2024-03-12 09:38:01 -07:00