cthomas
0d9ff8ae09
chore: add user id header to identities get request ( #1090 )
2025-02-20 19:16:56 -08:00
Matthew Zhou
54b382cf0f
feat: Fast chat completions endpoint ( #1091 )
2025-02-20 18:55:25 -08:00
cthomas
88d8734717
feat: make identities many to many ( #1085 )
2025-02-20 16:33:24 -08:00
Matthew Zhou
9ac089a143
feat: Reverse inner thoughts for chat completions endpoint ( #1081 )
2025-02-20 12:30:34 -08:00
Matthew Zhou
c325d11c35
fix: Fix chat completions streaming ( #1078 )
2025-02-20 11:37:52 -08:00
cthomas
3cf6a2b692
chore: read project slug from header ( #1062 )
2025-02-19 22:17:00 -08:00
Shubham Naik
6f1136470a
feat: add create identity ( #1064 )
2025-02-19 22:16:21 -08:00
Shubham Naik
2dcab50b19
fix: attach actor to list identities ( #1060 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-02-19 11:31:02 -08:00
cthomas
0bbe852b1c
feat: add tracing ( #883 )
2025-02-18 19:03:31 -08:00
cthomas
e8e7c4c585
feat: add remaining identities routes ( #1049 )
...
same as #1010
2025-02-18 17:14:54 -08:00
cthomas
be5a66c4fd
feat: add list identities route ( #1046 )
...
same as #1005
2025-02-18 16:49:07 -08:00
cthomas
21f2b57d0e
feat: add identifier key to agents ( #1043 )
...
same as https://github.com/letta-ai/letta-cloud/pull/1004
2025-02-18 16:06:09 -08:00
Kevin Lin
7828d77616
feat: support deepseek models ( #821 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: Shubham Naik <shub@letta.com>
2025-02-18 15:28:01 -08:00
Matthew Zhou
0754816834
feat: Serialize agent state simple fields and messages ( #1012 )
2025-02-18 11:01:10 -08:00
cthomas
365e8d792e
feat: add project slug to request header for create agent ( #993 )
2025-02-17 08:21:24 -08:00
Matthew Zhou
b353fee165
feat: Improve composio error handling ( #979 )
2025-02-13 17:02:16 -08:00
Matthew Zhou
a734f99d8d
feat: Composio tools execute on-the-fly ( #999 )
2025-02-13 16:13:29 -08:00
cthomas
8097b1e98a
feat: add default context window ( #995 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-02-13 15:37:38 -08:00
Sarah Wooders
8955dd939b
feat: google vertex integration ( #980 )
2025-02-12 18:06:26 -08:00
cthomas
b951b2cf6f
fix: catch tool parsing errors in api layer ( #983 )
2025-02-12 16:45:18 -08:00
Matthew Zhou
8de65e1fcd
fix: Refactor listing messages to be much more performant ( #963 )
2025-02-12 10:32:38 -08:00
Sarah Wooders
56b3883fa9
chore: merge changes from oss ( #964 )
2025-02-11 17:20:23 -08:00
Charles Packer
af2868d5c0
fix: add prefix fill support for Claude to try and boost haiku performance ( #958 )
2025-02-10 22:36:47 -08:00
Matthew Zhou
96c72fb157
fix: Fix trailing } in chat completions interface ( #842 )
2025-02-10 15:45:13 -08:00
Matthew Zhou
ea55cc6bdb
fix: Robust new streaming interface for multi-agent tooling ( #907 )
2025-02-05 16:20:52 -05:00
cthomas
78f8efa062
feat: add support for project and template in list agent ( #901 )
2025-02-04 14:57:24 -08:00
Sarah Wooders
f57f894b8a
fix: fix passage listing for sources ( #894 )
2025-02-03 16:38:14 -08:00
cthomas
130bd10775
chore: remove echo for pg uri ( #850 )
2025-02-03 15:16:09 -08:00
cthomas
9583faacc1
fix: tool name bug ( #891 )
2025-02-03 14:54:34 -08:00
Charles Packer
2ced31df6e
chore: fix lmstudio embeddings ( #887 )
2025-02-02 15:18:14 -08:00
Matthew Zhou
7503ceca0b
feat: Support Langchain tools ( #881 )
2025-01-31 16:36:35 -08:00
Matthew Zhou
aba1756ef4
feat: Custom pip package installations when using local sandbox w/ venv ( #867 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-01-30 18:19:08 -08:00
Matthew Zhou
27deb578a6
feat: Adjust get_composio_key ( #866 )
2025-01-30 15:37:00 -08:00
cthomas
259b9d8c52
feat: add routes for steps ( #839 )
2025-01-29 20:57:09 -08:00
cpacker
d509de39f3
fix: pass in a dummy key to openai python client if it doesn't exist at inference time
2025-01-29 17:55:54 -08:00
cthomas
876df25155
feat: add password support for auth header ( #832 )
2025-01-29 17:04:07 -08:00
cthomas
65e14950f6
feat: add name support to tools.list route ( #830 )
2025-01-29 16:37:11 -08:00
Matthew Zhou
5fcca8a010
feat: Restore local sandbox execution ( #822 )
2025-01-28 17:19:14 -08:00
cthomas
5f843b0c08
chore: remove nested config in send requests ( #813 )
2025-01-28 14:58:53 -08:00
cthomas
829bd6acd0
feat: add support for use_assistant_message in list_messages ( #804 )
2025-01-28 13:39:53 -08:00
cthomas
b8e4b15605
feat: update list message response to not be a union ( #783 )
2025-01-27 17:50:26 -08:00
cthomas
5bc11f10d2
feat: migrate list_messages api to use config ( #782 )
2025-01-27 17:19:56 -08:00
Charles Packer
952471c578
fix: new versions of send_message_to_agent that are async ( #725 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-01-27 17:11:44 -08:00
Matthew Zhou
19af19288a
feat: Add voice-compatible chat completions endpoint ( #774 )
2025-01-27 14:25:05 -08:00
Charles Packer
eb43395175
fix: fix lmstudio docker ( #788 )
2025-01-26 19:19:31 -08:00
mlong93
e083cb0010
feat: add anthropic streaming ( #716 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-01-26 17:35:22 -08:00
cthomas
fe32af127d
fix: remove name from tool create error msg ( #778 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-01-25 17:27:02 -08:00
Charles Packer
74b38b1de2
feat: lmstudio support via /v1/chat/completions proxy route ( #724 )
2025-01-24 15:08:23 -08:00
cthomas
03511a1d5b
feat: add after cursor for list_messages ( #771 )
2025-01-24 14:26:37 -08:00
cthomas
06ca10acb1
feat: add content union type for requests ( #762 )
2025-01-23 20:25:00 -08:00
Matthew Zhou
c9c3b9b1ab
feat: Add list_agents_for_block endpoint ( #759 )
2025-01-23 17:28:08 -08:00
cthomas
dfce6a1552
feat: extend message model to support more content types ( #756 )
2025-01-23 17:24:52 -08:00
Matthew Zhou
4e29dac6be
feat: Use official OpenAI client ( #752 )
2025-01-23 15:45:06 -08:00
mlong93
bd69fa77f7
fix: deprecate cursor
param and replace with before
, after
( #736 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-23 14:17:25 -08:00
cthomas
b443446408
feat: support custom llm configs ( #737 )
2025-01-23 10:13:05 -08:00
Shubham Naik
663a4cf5cf
chore: do not render windows characters ( #745 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-01-23 10:01:28 -08:00
cthomas
f98fb26125
feat: add custom handle overrides for llm configs ( #479 )
2025-01-23 09:50:07 -08:00
cthomas
919c9253f6
fix: remove manual step logging ( #738 )
2025-01-22 21:07:23 -08:00
cthomas
385f3a1e2d
chore: rename metadata_ field to metadata in pydantic ( #732 )
2025-01-22 19:05:41 -08:00
Sarah Wooders
7ad5f013f3
chore: remove old OpenAI routers ( #717 )
2025-01-22 19:04:40 -08:00
cthomas
49d9fa1284
chore: rename routes get->retrieve and update->modify ( #733 )
2025-01-22 18:42:22 -08:00
Matthew Zhou
02a579fc49
fix: Improvements Jan 22 ( #734 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: dboyliao <qmalliao@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Caren Thomas <caren@letta.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: Nuno Rocha <nunuroxa@gmail.com>
Co-authored-by: Theo Conrads <theo.conrads@ella-lab.io>
Co-authored-by: Jyotirmaya Mahanta <jyotirmaya.mahanta@gmail.com>
Co-authored-by: Stephan Fitzpatrick <knowsuchagency@gmail.com>
Co-authored-by: Stephan Fitzpatrick <stephan@knowsuchagency.com>
Co-authored-by: mlong93 <35275280+mlong93@users.noreply.github.com>
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: Krishnakumar R (KK) <65895020+kk-src@users.noreply.github.com>
2025-01-22 16:57:35 -08:00
Matthew Zhou
cc8f93cc8f
feat: Identify Composio tools ( #721 )
...
Co-authored-by: Caren Thomas <caren@letta.com>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: mlong93 <35275280+mlong93@users.noreply.github.com>
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-22 16:37:37 -08:00
mlong93
bb91dab321
fix: move all attach detach to be under agents ( #723 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-22 12:16:31 -08:00
cthomas
434b94f088
chore: rename /archival to /archival_memory ( #719 )
2025-01-21 18:51:42 -08:00
cthomas
b0e7291951
fix: rename memory/block routes to core_memory/blocks ( #711 )
2025-01-21 18:03:04 -08:00
cthomas
a08e8f1e93
chore: rename llm handle field to model in create agent req ( #718 )
2025-01-21 17:55:39 -08:00
cthomas
8f316bdbf2
chore: remove get_tool_id_by_name ( #720 )
2025-01-21 17:38:16 -08:00
cthomas
11ef1241d5
fix: replace put->patch for update route ( #714 )
2025-01-21 17:27:10 -08:00
cthomas
93b44a71f7
chore: remove memory/recall, memory/archival and memory/messages routes ( #713 )
2025-01-21 17:26:57 -08:00
Charles Packer
8e1bffaa1e
docs: patch typo in api docs ( #708 )
2025-01-21 15:02:43 -08:00
Charles Packer
c170c25459
fix: patch use_assistant_message
flag on the server ( #704 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-01-20 13:17:45 -08:00
Charles Packer
5419a94323
fix: patch typo in azure provider that broke it ( #705 )
2025-01-20 10:41:37 -08:00
Charles Packer
933f5e4f50
fix: patch the ordering of the prints to come before vs after shutdown ( #568 )
2025-01-19 15:25:32 -08:00
Charles Packer
4fae00fddd
docs: update the quickstart guide (+ misc fixes) ( #701 )
2025-01-18 14:16:12 -08:00
cthomas
94b85042e6
feat: add schema/db for new steps table ( #669 )
2025-01-18 12:20:10 -08:00
mlong93
393e22d09f
feat: add error handling for bedrock on server ( #698 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-17 17:43:33 -08:00
mlong93
be88525183
feat: add support for AWS Bedrock (Anthropic) ( #689 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-17 11:42:21 -08:00
cthomas
da81d3d29f
fix: manually expose LettaMessageUnion in openapi spec ( #682 )
2025-01-16 13:19:35 -08:00
mlong93
b8435527a9
fix: updated send_message_async
request params, get_run_messages
returns LettaMessage
( #638 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: cthomas <caren@letta.com>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-01-15 14:47:20 -08:00
cthomas
8981b30f3d
fix: async message doc return type ( #664 )
2025-01-15 11:31:18 -08:00
Matthew Zhou
69f909ed67
chore: Move send_message_to_agent
( #665 )
2025-01-15 11:15:52 -08:00
mlong93
d06cb58139
feat: add text search for agent names ( #662 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-15 10:41:40 -08:00
mlong93
6c717197cf
feat: Added list_tags route ( #645 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-14 13:33:55 -08:00
mlong93
1fcfc47839
fix: prevent adding duplicate messages to JobMessages table ( #625 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-13 14:48:20 -08:00
Matthew Zhou
4d49aa4f65
feat: Add reset messages route for agents ( #601 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-01-13 10:33:23 -08:00
cthomas
d728b24783
fix: propagate use_assistant_message through send paths ( #615 )
2025-01-13 10:26:53 -08:00
mlong93
cff87370a5
feat: new routes to gather a job's messages and usage statistics ( #564 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-12 12:36:10 -08:00
Matthew Zhou
e1d0089d8e
fix: Fix offline memory test ( #597 )
2025-01-10 17:25:54 -08:00
Shubham Naik
5861e8de30
feat: v1 desktop ui ( #586 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-01-10 11:57:33 -08:00
cthomas
111fcaad32
chore: generate sdk + docs for provider api ( #544 )
2025-01-10 11:29:01 -08:00
cthomas
b80af68eaf
feat: add updated_at timestamp to provider and bump on write ( #574 )
2025-01-10 11:16:53 -08:00
Matthew Zhou
d008a04c44
chore: Deprecate O1 Agent ( #573 )
2025-01-09 15:40:31 -08:00
Matthew Zhou
23bc188270
feat: Add sandbox_type filter when listing sandbox configurations ( #567 )
2025-01-09 12:48:21 -08:00
Matthew Zhou
71031e9cda
feat: Extend tool runs to also take in environment variables ( #554 )
2025-01-08 16:16:19 -08:00
Sarah Wooders
12b15c0b21
feat: parse assistant message to AssistantMessage
by default ( #528 )
2025-01-08 15:00:32 -08:00
Shubham Naik
eca8c17165
chore: standardize button colors ( #542 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-01-08 10:53:09 -08:00
cthomas
4a2e321e99
feat: support custom api keys for cloud ( #533 )
2025-01-07 22:12:55 -08:00
Shubham Naik
e60acf5b13
feat: new desktop ( #508 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-01-07 12:10:05 -08:00
Sarah Wooders
0241931c8a
feat: add pagination for listing agents ( #517 )
2025-01-06 16:53:25 -08:00
Matthew Zhou
e292bd224c
feat: Allow per-agent tool execution environment variables ( #509 )
2025-01-05 21:06:38 -08:00
cthomas
191e4ad30c
fix: comment out done_gen and done_step tokens ( #504 )
2025-01-02 14:12:24 -08:00
Matt Zhou
b6321b1a06
Run lint
2024-12-30 12:17:44 -08:00
Matt Zhou
c858c804f4
Finish
2024-12-29 17:47:46 -08:00
Caren Thomas
a2decd5003
make docs generation idempotent
2024-12-28 14:26:34 -08:00
Shubham Naik
46d2150ee0
chore: I did not change those
2024-12-27 15:46:57 -08:00
Shubham Naik
6b82b40289
feat: add desktop ui app
2024-12-27 13:33:09 -08:00
Caren Thomas
67b0525bab
fix response args
2024-12-27 09:51:23 -08:00
Caren Thomas
6c6faf9b26
remove lettaresponse spec hardcode and add references to pydantic
2024-12-26 20:02:52 -08:00
Caren Thomas
4417c5624a
change delete agent return type to none
2024-12-26 20:02:52 -08:00
Caren Thomas
461ad00ca6
run black, add isort config to pyproject.toml
2024-12-26 19:43:11 -08:00
Caren Thomas
c452bd82f7
run isort on apps/core
2024-12-26 19:27:09 -08:00
Shubham Naik
966d33b9a9
feat: update nx to latest
2024-12-26 15:04:20 -08:00
Shubham Naik
4359463ff1
Merge branch 'main' into matt/let-649-fix-updating-agent-refresh-blocks
2024-12-23 15:15:49 -08:00
Shubham Naik
c79eeacd20
fix: add tests to cypress
2024-12-23 14:44:08 -08:00
Matt Zhou
9ab394e78d
Run lint
2024-12-23 14:20:08 -08:00
Matt Zhou
aef012b87a
Try force rebuilding system prompt on block update
2024-12-23 14:19:30 -08:00
Matthew Zhou
ea2a7395f4
feat: Make composio error catching more verbose and granular ( #2303 )
2024-12-22 11:40:16 -08:00
Charles Packer
ec55e03cd9
fix: hotfix ( #2302 )
2024-12-20 19:36:14 -08:00
cthomas
b9b77fdc02
feat: add message type literal to usage stats ( #2297 )
...
Co-authored-by: Caren Thomas <caren@caren-mac.local>
2024-12-20 17:13:56 -08:00
Matthew Zhou
bbe8deaa29
chore: Clean up .load_agent
usage ( #2298 )
2024-12-20 16:56:53 -08:00
cthomas
50c3e004a8
fix: propagate error on tool failure ( #2281 )
...
Co-authored-by: Caren Thomas <caren@caren-mac.local>
2024-12-20 16:38:16 -08:00
Matthew Zhou
a6d09997e8
fix: Remove in-memory _messages
field on Agent ( #2295 )
2024-12-20 15:52:04 -08:00
Shubham Naik
47faa11f59
feat: add error codes to composio errors ( #2290 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-12-20 15:40:33 -08:00
cthomas
1aaca7f597
feat: rename internal monologue ( #2289 )
2024-12-19 15:16:36 -08:00
cthomas
87820d9318
feat: rename function to tool in sdk ( #2288 )
...
Co-authored-by: Caren Thomas <caren@caren-mac.local>
2024-12-19 12:12:58 -08:00
Matthew Zhou
d8be870391
chore: Remove debugging logs ( #2287 )
2024-12-19 11:49:19 -08:00
Matthew Zhou
77f9c4a681
fix: Remove load agent in recall cursor ( #2286 )
2024-12-19 11:33:00 -08:00
Matthew Zhou
f71d9214cd
chore: Add temporary telemetry logs ( #2284 )
2024-12-18 19:15:00 -08:00
cthomas
e5f230ea6b
feat: add new RateLimitExceededError ( #2277 )
...
Co-authored-by: Caren Thomas <caren@caren-mac.local>
2024-12-18 17:15:40 -08:00
Matthew Zhou
cef408a9fd
chore: Clean up upserting base tools ( #2274 )
2024-12-18 14:33:29 -08:00
Matthew Zhou
c1f7b32001
fix: Deprecate in memory function stores in agent.py ( #2271 )
2024-12-17 16:18:11 -08:00
cthomas
ade188723f
fix: refactor sandbox run logic to add status field ( #2248 )
...
Co-authored-by: Caren Thomas <caren@caren-mac.local>
2024-12-17 15:44:41 -08:00
cthomas
e32417e988
feat: Add optional llm and embedding handle args to CreateAgent request ( #2260 )
2024-12-17 15:31:19 -08:00
Matthew Zhou
729562f539
fix: Scale up database ( #2263 )
2024-12-17 15:02:28 -08:00
Matthew Zhou
dce0b76e59
chore: Add comprehensive unit test for adding/removing tools via update agent ( #2267 )
2024-12-17 14:35:03 -08:00
Matthew Zhou
862381195b
fix: Fix update agent ( #2265 )
2024-12-16 21:43:13 -08:00
Keith
d5ef53cfbe
docs: Feature/update docs ( #2257 )
2024-12-16 17:15:50 -08:00
Charles Packer
17b6ba88d7
fix: add error logging on stream fails ( #2261 )
2024-12-16 16:38:05 -08:00
mlong93
c6878fc088
feat: separate Passages tables ( #2245 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2024-12-16 15:24:20 -08:00
Matthew Zhou
f1e125d360
chore: Catch orm specific issues in agents v1 routes and simplify tool add/remove from agent ( #2259 )
2024-12-16 11:01:47 -08:00
Matthew Zhou
577a5d5653
chore: Delete metadata.py ( #2253 )
2024-12-13 18:00:07 -08:00
Matthew Zhou
93992bb1b6
fix: Remove created_by_id
check ( #2252 )
2024-12-13 16:52:05 -08:00
Matthew Zhou
e49a8b4365
feat: Rewrite agents ( #2232 )
2024-12-13 14:43:19 -08:00
Matthew Zhou
d42c1e5e72
feat: Catch composio errors and return informative errors in the endpoint ( #2247 )
2024-12-13 11:48:07 -08:00
cthomas
953f2c9868
fix: make sandboxrunresult rv not optional ( #2244 )
2024-12-13 10:58:34 -08:00
cthomas
afd859cff7
feat: route all sandbox errors to stderr ( #2222 )
...
Co-authored-by: Caren Thomas <caren@caren-mac.local>
2024-12-12 14:36:21 -08:00
mlong93
ac1aa8a5f8
chore: raising errors for passages, adding new passage test ( #2234 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2024-12-12 14:29:22 -08:00
mlong93
95fc4e7521
feat: archival memory file upload ( #2228 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-12-12 11:36:26 -08:00
Sarah Wooders
c4d227c724
feat: catch error with providers in model listing ( #2231 )
2024-12-11 16:31:00 -08:00
mlong93
36a296078c
chore: removed agent_store, storage connectors ( #2229 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2024-12-11 15:14:26 -08:00
Sarah Wooders
65702c8c93
feat: add print for sqlite error ( #2221 )
2024-12-10 19:23:48 -08:00
mlong93
31d2774193
feat: orm passage migration ( #2180 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2024-12-10 18:09:35 -08:00
Charles Packer
c9c2cca4f4
fix: create new request model that drops user_id ( #2220 )
2024-12-10 16:11:47 -08:00
Sarah Wooders
ac8bd80d1b
feat: modify REST API schemas ( #2121 )
2024-12-10 16:10:34 -08:00
Charles Packer
7472a3d9cf
fix: make healthcheck public ( #2209 )
2024-12-10 14:02:05 -08:00
Charles Packer
7f85a0315b
fix: cleanup error trace for no llm/embedding_config on POST ( #2218 )
2024-12-10 14:00:31 -08:00
Shubham Naik
61f8a15a1b
feat: add files ( #2210 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-12-10 13:37:21 -08:00
Shubham Naik
af127b8d4c
feat: support local https mode ( #2217 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-12-10 13:36:20 -08:00
cthomas
ab1b440565
feat: add logs to response for tool run ( #2205 )
...
Co-authored-by: Caren Thomas <caren@caren-mac.local>
2024-12-10 13:24:05 -08:00
Charles Packer
6ca8bfa854
fix: re-enable streaming tokens ( #2193 )
2024-12-10 11:55:15 -08:00
Kevin Lin
415163fb75
fix: allow empty initial message sequence ( #2214 )
2024-12-10 11:27:35 -08:00
Matthew Zhou
666e4259cf
fix: Modify the list
ORM function ( #2208 )
2024-12-09 19:35:58 -08:00
Charles Packer
85a9046c63
feat: add an async messages route (/agent/{agent_id}/messages/async
) ( #2206 )
2024-12-09 18:23:05 -08:00
Charles Packer
fd597055b7
fix: patch Dockerfile
for purpose of docker run
( #2177 )
2024-12-09 15:03:11 -08:00
Sarah Wooders
fd35339754
feat: error stack trace capture ( #2203 )
2024-12-09 13:27:52 -08:00
Charles Packer
b1015c0679
fix: add a special error type for configuration errors ( #2198 )
2024-12-08 17:04:04 -08:00
Matthew Zhou
9b339efaec
fix: Updating messages ( #2186 )
2024-12-07 14:09:20 -08:00
Charles Packer
3ee3793a4f
fix: temp disable stream tokens ( #2189 )
2024-12-07 12:52:51 -08:00
Matthew Zhou
14d1009d15
fix: Fix composio tool add ( #2188 )
2024-12-07 12:18:17 -08:00
Shubham Naik
d2f60b804a
chore: drop ade flag ( #2185 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-12-07 10:47:32 -08:00
Shubham Naik
b7105a2e37
chore: add new ui ( #2182 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-12-06 19:56:02 -08:00
Charles Packer
d0ad9bddd9
fix: fix runtime warnings with the server ( #2178 )
2024-12-06 13:05:30 -08:00
mlong93
d71f435fea
feat: message orm migration ( #2144 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2024-12-06 11:50:15 -08:00
mlong93
a01f1fd5d3
feat: orm ToolsAgents migration ( #2173 )
...
Co-authored-by: Mindy Long <mindy@letta.com>
2024-12-05 17:47:22 -08:00
Shubham Naik
e7f7286f28
feat: add sentry logging (optional) ( #2172 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-12-05 16:07:34 -08:00
Shubham Naik
202bb320b6
chore: add deprecation notice to dev portal ( #2171 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-12-05 14:46:34 -08:00
Kevin Lin
0b07a4005b
feat: offline memory agent ( #2036 )
...
Co-authored-by: Kevin Lin <kevinlin@Kevins-MacBook-Pro.local>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-12-05 14:27:19 -08:00
Charles Packer
92b0f204f2
fix: patch system message creation spam ( #2169 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-12-05 11:52:51 -08:00
Matthew Zhou
18453ddadd
chore: Migrate jobs to the orm ( #2165 )
2024-12-04 18:11:06 -08:00
Sarah Wooders
38168f8b62
fix: support initializing with custom message sequences ( #2154 )
2024-12-04 13:25:57 -08:00
Matthew Zhou
01afe75844
feat: Support external codebases as a tool execution sandbox ( #2159 )
2024-12-04 11:37:51 -08:00
Charles Packer
444f0f1095
fix: patch bug in pydantic request model for /v1/tools/run
( #2152 )
2024-12-03 16:13:38 -08:00
Sarah Wooders
a12e0b7569
feat: pass custom headers to RESTClient
( #2151 )
2024-12-03 16:02:29 -08:00
Charles Packer
9417b1162e
feat: add POST route for testing tool execution via tool_id
( #2139 )
2024-12-02 18:57:04 -08:00
Matthew Zhou
2f142a31b2
feat: Add lock around loading agent ( #2141 )
2024-12-02 17:46:48 -08:00
Matthew Zhou
aa9dda5c26
feat: Add endpoints to list Composio apps and actions ( #2140 )
2024-12-02 15:36:10 -08:00
Matthew Zhou
e5aa5d18d1
feat: Add endpoints to add default e2b/local sandbox configs ( #2138 )
2024-12-02 14:58:11 -08:00
Charles Packer
aa36ee2142
fix: allow setting pass for server --secure
( #2132 )
2024-12-01 21:35:31 -08:00
Charles Packer
d2b9df8416
fix: update url ( #2124 )
2024-11-30 09:32:47 -08:00
Sarah Wooders
d30972cee0
feat: refactor agent memory representation and modify routes for editing blocks ( #2094 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2024-11-27 16:04:13 -08:00
Matthew Zhou
536c907c13
fix: Remove hard failure on bad stream_tokens
input ( #2115 )
2024-11-27 15:00:42 -08:00
Matthew Zhou
f23d436e76
feat: Separate out streaming route ( #2111 )
2024-11-27 14:03:46 -08:00
Charles Packer
c2b41f75ce
fix: pass tool errors through the HTTP POST /tools
requests with detailed error messages ( #2110 )
2024-11-26 17:06:44 -08:00
Matthew Zhou
c2ee91c939
feat: Add per-agent locking to send message ( #2109 )
2024-11-26 13:30:58 -08:00
Matthew Zhou
80d0748294
chore: Change create_tool endpoint on v1 routes to error instead of upsert ( #2102 )
2024-11-25 10:46:15 -08:00
Matthew Zhou
251619eb16
feat: Make blocks agents mapping table ( #2103 )
2024-11-22 16:27:47 -08:00
Matthew Zhou
ae083fc205
feat: Sandboxing for tool execution ( #2040 )
...
Co-authored-by: Caren Thomas <carenthomas@Jeffs-MacBook-Pro-2.local>
Co-authored-by: Caren Thomas <carenthomas@jeffs-mbp-2.lan>
Co-authored-by: Caren Thomas <carenthomas@Jeffs-MBP-2.hsd1.ca.comcast.net>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-11-22 10:34:08 -08:00
Charles Packer
43e3961d3b
fix: redo #2085 ( #2087 )
2024-11-21 20:19:22 -08:00
Charles Packer
b7b22a670f
feat: routes for adding/linking new memory blocks to agents + unlinking blocks from agents ( #2083 )
2024-11-21 20:08:47 -08:00
Charles Packer
385aed9802
Revert "feat: add route for editing a memory blocks limit (via Memory
, instead of via Blocks
)" ( #2085 )
2024-11-21 20:08:17 -08:00
Charles Packer
4c6743291f
feat: add route for editing a memory blocks limit (via Memory
, instead of via Blocks
) ( #2084 )
2024-11-21 19:52:08 -08:00
Sarah Wooders
acf4bb86ff
test: add test for pip install on python 3.10, 3.11, and 3.12 and remove crewAI tools ( #2082 )
2024-11-21 19:50:35 -08:00
Kevin Lin
97eb3f85bf
fix: shared memory without requiring send message ( #2068 )
2024-11-21 13:58:03 -08:00
Matthew Zhou
1ce7aa5b8f
fix: Add save agents ( #2080 )
2024-11-21 09:53:30 -08:00
Sarah Wooders
37d700a6d6
feat: allow passing in tags to client.create_agent(tags=[..])
( #2073 )
2024-11-20 12:12:14 -08:00
Matthew Zhou
746efc4c06
fix: Fix security vuln with file upload ( #2067 )
2024-11-19 17:07:04 -08:00
Matthew Zhou
31bf67cfc0
feat: Move blocks to ORM model ( #1980 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-11-19 11:32:33 -08:00
Charles Packer
05045debc9
feat: support togetherAI via /completions
( #2045 )
2024-11-18 15:15:05 -08:00
Matthew Zhou
6d6ee93458
fix: Fix bug for deleting agents belonging to the user org ( #2033 )
2024-11-13 12:37:31 -08:00
Matthew Zhou
151ce6f655
chore: Migrate FileMetadata to ORM ( #2028 )
2024-11-13 10:59:46 -08:00
Shubham Naik
266df8b72e
feat: support a new secure flag ( #2030 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-11-12 21:34:36 -08:00
Matthew Zhou
5221bf610e
feat: Move Source to ORM model ( #1979 )
2024-11-12 09:57:40 -08:00
Sarah Wooders
b2dd1eac5d
feat: modify startup.sh
to work for sqlite ( #2012 )
2024-11-07 13:23:03 -08:00
Shubham Naik
9c1b0d3bf7
feat: add bash script to allow people to generate openapi schema with… ( #2015 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-11-07 11:17:09 -08:00
Shubham Naik
e5c194b1cc
chore: add endpoint to update users ( #1993 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-11-06 19:12:06 -08:00
Matthew Zhou
79582b9f1e
chore: Continue relaxing tool constraints ( #1999 )
2024-11-06 18:39:10 -08:00
Matthew Zhou
a61a507967
fix: no error when the tool name is invalid in agent state ( #1997 )
2024-11-06 17:10:42 -08:00
Sarah Wooders
b990e8b3af
Revert "fix: Resync agents when tools are missing" ( #1996 )
2024-11-06 16:36:58 -08:00
Matthew Zhou
9e34ba6289
fix: Resync agents when tools are missing ( #1994 )
2024-11-06 16:35:39 -08:00
Matthew Zhou
dca47fc1e4
feat: Add ability to add tags to agents ( #1984 )
2024-11-06 16:16:23 -08:00
Sarah Wooders
19dfb2ce7d
fix: fix issue with linking tools and adding new tools ( #1988 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2024-11-06 14:06:10 -08:00
Charles Packer
75b866fa86
feat: add convenience link to open ADE from server launch ( #1986 )
2024-11-06 10:21:43 -08:00
Sarah Wooders
9cf16b2cfd
feat: add ability to list agents by name
for REST API and python SDK ( #1982 )
2024-11-05 17:31:40 -08:00
Matthew Zhou
46753b7357
chore: Move ID generation logic out of the ORM layer and into the Pydantic model layer ( #1981 )
2024-11-05 17:05:10 -08:00
Charles Packer
a5e9f7da4e
feat: added ability to disable the initial message sequence during agent creation ( #1978 )
2024-11-04 16:03:52 -08:00
Sarah Wooders
edebfc129f
feat: rename block.name
to block.template_name
for clarity and add shared block tests ( #1951 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2024-11-04 11:49:16 -08:00
Matthew Zhou
5ccb1eba9b
feat: Add endpoint to add base tools to an org ( #1971 )
2024-11-01 15:42:43 -07:00
Shubham Naik
6be787ea86
chore: fix lettaresponse ( #1968 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-11-01 14:00:02 -07:00
Charles Packer
e7b2c95df3
fix: fix bug with POST /v1/agents/messages
route returning empty LettaMessage
base objects ( #1966 )
2024-10-31 16:57:50 -07:00
Shubham Naik
bd0df4fda8
chore: add migration script ( #1960 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-10-31 11:04:46 -07:00
Shubham Naik
0d09a0e44a
fix: math renderer error ( #1965 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-10-31 10:35:46 -07:00
Matthew Zhou
d6826875c2
feat: Implement tool calling rules for agents ( #1954 )
2024-10-30 16:53:41 -07:00
Matthew Zhou
103508b832
feat: Auto-refresh json_schema
after tool update ( #1958 )
2024-10-30 15:05:08 -07:00
Shubham Naik
960d31143a
chore: fix markdown error ( #1957 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-10-30 15:04:51 -07:00
Matthew Zhou
85d72284f2
fix: Fix create organization bug ( #1956 )
2024-10-30 13:55:48 -07:00
Charles Packer
a27819940e
feat: added returning usage data ( #1955 )
2024-10-29 18:08:10 -07:00
Matthew Zhou
c372234f13
fix: Clean up some legacy code and fix Groq provider ( #1950 )
2024-10-28 14:13:11 -07:00
Sarah Wooders
9302c56933
feat: move docker run command to use port 8283 ( #1949 )
2024-10-28 13:57:30 -07:00
Matthew Zhou
0768b96093
feat: Enable base constructs to automatically populate "created_by" and "last_updated_by" fields for relevant objects ( #1944 )
2024-10-28 11:04:17 -07:00
Sarah Wooders
0a717190c1
fix: fix inconsistent name and label usage for blocks to resolve recursive validation issue ( #1937 )
2024-10-25 18:01:33 -07:00
Matthew Zhou
6b330d7376
feat: Add orm for Tools and clean up Tool logic ( #1935 )
2024-10-25 14:25:40 -07:00
Matthew Zhou
659c64ebd8
fix: Fix letta delete-agent
( #1940 )
2024-10-25 13:15:36 -07:00
Sarah Wooders
3b1210f69b
fix: fix core memory heartbeat issue ( #1929 )
2024-10-23 12:22:37 -07:00
Matthew Zhou
5253b0475e
feat: Add ORM for user model ( #1924 )
2024-10-23 10:28:00 -07:00
Charles Packer
588261e210
fix: fix bug triggered by using ada embeddings ( #1915 )
2024-10-22 16:42:02 -07:00
Matthew Zhou
ab3431f56a
feat: Add ORM for organization model ( #1914 )
2024-10-22 14:47:09 -07:00
Charles Packer
eb6a1997a4
feat: fix streaming put_inner_thoughts_in_kwargs
( #1913 )
2024-10-21 17:07:20 -07:00
Charles Packer
cf5d9347d0
feat: add function IDs to LettaMessage
function calls and response ( #1909 )
2024-10-19 21:47:48 -07:00
Matthew Zhou
61db7588ce
feat: Add pagination for list tools ( #1907 )
...
Co-authored-by: Matt Zhou <mattzhou@Matts-MacBook-Pro.local>
2024-10-18 15:19:45 -07:00