Commit Graph

88 Commits

Author SHA1 Message Date
Sarah Wooders
51e23d5f83 feat: add tools from the Python client (#1463) 2024-06-21 20:58:12 -07:00
Sarah Wooders
b1fbece818 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
7ac11c1033 fix: allow concurrent processing for async def send_message function (#1445) 2024-06-10 15:15:05 -07:00
Eren-Ajani Tshimanga
0da130add8 feat: cursor pagination of get_all_users in /admin/users route (#1441) 2024-06-09 17:24:11 -07:00
Sarah Wooders
51f06fdae2 fix: various fixes to python client and add tutorial notebooks (#1377) 2024-06-09 15:32:20 -07:00
Sarah Wooders
de7de7e912 fix: remove server locking on agents (#1442) 2024-06-09 13:54:41 -07:00
David
917ca5b881 fix: #1532 upload sources file error "I/O operation on closed file" (#1425) 2024-06-03 15:42:59 -07:00
Bear Huang
e5fd3fbab6 fix: Append encoding='utf-8' to open (#1423) 2024-05-31 10:47:06 -07:00
Charles Packer
6889f63e2c fix: make auth endpoint work with user API keys (#1385) 2024-05-14 23:10:26 -07:00
Sarah Wooders
5d7fb14530 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
699b1db400 fix: Update static_files.py (#1340)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-05-05 22:40:26 -07:00
Sarah Wooders
4711309ced feat: code cleanup + make server password print green (#1312)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-04-30 17:04:29 -07:00
Charles Packer
367e4bebb1 fix: patch tests (#1304) 2024-04-27 16:26:39 -07:00
Charles Packer
c59af308fe ci: update workflows (add autoflake and isort) (#1300) 2024-04-27 11:54:34 -07:00
Charles Packer
a61a67bc47 chore: better database errors (#1299) 2024-04-26 16:00:36 -07:00
Sarah Wooders
416ed3fad9 feat: add workflow to build + test docker container (#1278) 2024-04-21 17:58:09 -07:00
Sarah Wooders
132c789ec5 feat: disallow creation of tools with the same name (#1285) 2024-04-21 17:57:58 -07:00
Charles Packer
b35de11d96 chore: run autoflake + isort (#1279) 2024-04-20 11:40:22 -07:00
Sarah Wooders
922fd5b513 feat: use background tasks for processing uploaded files to REST API (#1263) 2024-04-19 18:15:30 -07:00
Sarah Wooders
f3b5f5e7db fix: Clean up and simplify docker entrypoint (#1235) (#1259)
Co-authored-by: Ethan Knox <norton120@gmail.com>
2024-04-18 22:39:11 -07:00
Sarah Wooders
be50e44301 fix: remove message UTC validation temporarily to fix dev portal + add -d flag to docker compose up for tests (#1268) 2024-04-17 19:18:13 -07:00
Sarah Wooders
806a982b39 feat: REST API support for tool creation (#1219)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-04-08 22:11:18 -07:00
Charles Packer
4b5666ac64 fix: patch out-of-sync / missing tzinfo timestamps coming back from API server (#1182) 2024-03-26 20:37:44 -07:00
Sarah Wooders
c8297f53e4 feat: create memgpt server with postgres DB with docker compose up (#1183) 2024-03-25 22:32:26 -07:00
Sarah Wooders
12d075d9b9 feat: return num_passages in Source.metadata_ from REST list sources endpoint (#1178) 2024-03-21 15:41:31 -07:00
Charles Packer
fe32e36576 fix: update print statement on server (#1180) 2024-03-21 14:50:52 -07:00
Charles Packer
542d78c102 fix: additions to utc patch (#1176) (#1177) 2024-03-21 13:02:19 -07:00
Charles Packer
6d62141384 feat: migrate all calls to datetime.now() to datetime.now(UTC) (#1176) 2024-03-21 12:36:56 -07:00
Charles Packer
6ee95c31e8 feat: move source_id to path variable (#1171) 2024-03-20 21:37:52 -07:00
Charles Packer
d0dfa7c34e 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
094b2177de 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
b467008bc4 feat: return source metadata with list sources route (#1164) 2024-03-18 17:21:09 -07:00
Sarah Wooders
e58ca5baed feat: add remaining Python client support for REST API routes + tests (#1160) 2024-03-17 17:34:37 -07:00
Charles Packer
b6864e0e2b feat: Allow timestamp in send_message POST (#1161) 2024-03-16 23:12:32 -07:00
Charles Packer
76a2137d0d 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
16a9bddb22 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
70a9e9b81c feat: implement remaining Admin routes in client and add tests (#1157) 2024-03-16 20:03:19 -07:00
Charles Packer
5b5bad9287 fix: patch agent creation bug that resurfaced (#1143) 2024-03-12 12:51:37 -07:00
Robin Goetz
021e02b65e fix: correct dummy tools api call response (#1142) 2024-03-12 10:27:31 -07:00
Robin Goetz
c9bffc1de5 fix: fix key typo when getting archival memory response (#1141) 2024-03-12 09:43:00 -07:00
Robin Goetz
08124bdfa3 feat: expose cursor based retrieval of previous messages (#1140) 2024-03-12 09:38:01 -07:00
Charles Packer
3f998148ce feat: add (dummy) create tool route (#1139) 2024-03-12 02:56:50 -07:00
Charles Packer
c32439af63 feat: enable tool selection via agent creation POST (#1137) 2024-03-12 02:36:47 -07:00
Charles Packer
6dc041711c fix: patch messages route + unify all the api/agents API routes to use {agent_id} via path parameter (#1129)
Co-authored-by: Robin Goetz <35136007+goetzrobin@users.noreply.github.com>
2024-03-11 14:30:58 -07:00
Charles Packer
d1a22d0b69 feat: add a last_run field to the agent state model (#1124) 2024-03-10 18:06:00 -07:00
Sarah Wooders
47a14b5917 fix: fix bugs for retrieving archival memory via REST API + tests (#1122) 2024-03-10 16:40:54 -07:00
Charles Packer
d984daa3c4 feat: pass message UUIDs during message streaming (POST SSE send_message) (#1120) 2024-03-10 15:34:37 -07:00
Sarah Wooders
dc958bcd9e feat: Add data sources to REST API (#1118) 2024-03-10 14:34:35 -07:00
Charles Packer
e93d41b57a feat: add archival memory GET, POST, DEL to REST API (#1119) 2024-03-09 14:23:36 -08:00
Charles Packer
deb9b292cb feat: add metadata to GET tools route (#1117) 2024-03-08 14:13:08 -08:00