Commit Graph

551 Commits

Author SHA1 Message Date
Kian Jones
2f76ece603 feat(ci): Add LMStudio to self-hosted provider checks (#3623)
Co-authored-by: Kian Jones <kian@Kians-MacBook-Pro.local>
2025-08-04 10:38:23 -07:00
Matthew Zhou
10f6f1d247 feat: Implement archival sharing (#3689) 2025-08-01 23:34:49 -07:00
Matthew Zhou
f539f16b4b feat: Port letta free embeddings to openai proxy (#3695) 2025-08-01 12:19:37 -07:00
Sarah Wooders
2823d1a84e feat: change default agent type to memgpt_v2_agent (#3624) 2025-07-31 16:14:13 -07:00
Matthew Zhou
fe511002c7 feat: Fix builtin web search tests (#3680) 2025-07-31 13:49:11 -07:00
Sarah Wooders
c2b2d976b6 feat: move ollama to new agent loop (#3615) 2025-07-31 13:40:26 -07:00
Matthew Zhou
cb04b877d6 docs: Add documentation and tests for multi function files (#3679) 2025-07-31 13:37:25 -07:00
Matthew Zhou
37fdecb433 feat: Improve tool renaming based on json schema (#3676) 2025-07-31 12:57:22 -07:00
Andy Li
73e74270f4 feat: modal sandbox 2025-07-30 11:25:40 -07:00
jnjpng
6b082f0447 fix: manually count tokens for streaming lmstudio models
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-07-29 18:12:42 -07:00
Matthew Zhou
2f87cd4393 feat: Polishing open files tools (#3575)
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: Shubham Naik <shub@letta.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: cthomas <caren@letta.com>
Co-authored-by: jnjpng <jin@letta.com>
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
Co-authored-by: Cameron Pfiffer <cameron@pfiffer.org>
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com>
Co-authored-by: Kian Jones <kian@Kians-MacBook-Pro.local>
2025-07-29 15:46:51 -07:00
Kian Jones
064951bfe6 fix(ci): Flaky test fix (#3629) 2025-07-29 14:58:52 -07:00
Sarah Wooders
a0d6bd4520 test: run tests with gemini 2.5 instead (#3548)
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com>
Co-authored-by: Kian Jones <kian@letta.com>
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-07-29 14:50:28 -07:00
cthomas
6f77017408 fix: cloud api test Embedding is not allowed in cloud API (#3621) 2025-07-29 13:24:07 -07:00
Matthew Zhou
272b36c63f feat: Scrub inner thoughts from history on toggle (#3607) 2025-07-28 21:43:36 -07:00
jnjpng
04511d1ffc feat: allow mcp authentication overrides per agent (#3318)
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-07-28 18:20:58 -07:00
Matthew Zhou
d77eb1230f feat: Add ability to disable reasoning (#3594) 2025-07-28 15:30:10 -07:00
cthomas
d936335f27 fix: sources test (#3581) 2025-07-26 23:38:50 -07:00
cthomas
41aa8cc63f feat: asyncify jinja templates (#3580) 2025-07-26 23:17:24 -07:00
Shubham Naik
d292b6e4de chore: restrict custom embeddings in cloud (#3578)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-07-26 16:14:23 -07:00
Andy Li
1959109821 feat: support for project_id and backfills 2025-07-25 13:06:12 -07:00
jnjpng
aa30da9169 fix: test_agent_serialization_v2.py and use bulk fetch when fetching mcp servers
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-07-25 18:13:05 +00:00
jnjpng
df738ba34a feat: support mcp server export/import with agent files
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-07-24 18:17:08 -07:00
Andy Li
fbc69e6a0c fix: error logging for stop reasons 2025-07-24 16:51:31 -07:00
Matthew Zhou
99af0039fc fix: Fix test managers state transition tests (#3551) 2025-07-24 15:14:00 -07:00
Andy Li
738a6cddf6 fix: structured outputs for send_message, LettaMessage 2025-07-24 14:50:52 -07:00
Matthew Zhou
d629f47d75 fix: Fix state transitions for file processing (#3541) 2025-07-24 13:48:08 -07:00
Matthew Zhou
fecf6c0da7 feat: Add timeout to file processing (#3513) 2025-07-24 10:53:13 -07:00
Kian Jones
fc891cc29f fix(ci): test_managers test was flaky on SQLite (#3520) 2025-07-24 10:52:51 -07:00
Matthew Zhou
32bdbe6b2a fix: Fix open/close files tests and upgrade letta client (#3535) 2025-07-24 10:52:38 -07:00
Kevin Lin
1997c0bcf8 fix: update test sources with file limits (#3521) 2025-07-24 10:14:28 -07:00
Matthew Zhou
b9b109f586 fix: Fix letta agent batch tests (#3524) 2025-07-23 18:15:45 -07:00
Kevin Lin
99c479cd78 feat: add max files and file open window to system prompt (#3515) 2025-07-23 17:05:53 -07:00
Kian Jones
ae19e6b088 feat: Add support for vectors in SQLite (#3505) 2025-07-23 16:09:06 -07:00
Matthew Zhou
5249cf70b4 fix: Fix open/close/close-all files (#3512) 2025-07-23 15:22:11 -07:00
Matthew Zhou
d74db3e89a feat: Add transition state validation (#3509) 2025-07-23 14:08:41 -07:00
Matthew Zhou
7e3c9bf624 chore: Finish renaming agent serialization manager (#3497) 2025-07-22 18:01:00 -07:00
Matthew Zhou
5e3ce9b895 chore: Rename agent file manager (#3496) 2025-07-22 17:40:12 -07:00
Matthew Zhou
fcb03be382 feat: Bulk remove from context window on source detach (#3495) 2025-07-22 17:22:51 -07:00
Andy Li
58081e3cea feat: support for providers 2025-07-22 16:09:50 -07:00
Matthew Zhou
84b27d6a07 feat: Improve attach/detach missing file tools performance (#3486) 2025-07-22 15:35:42 -07:00
Matthew Zhou
e62ddf8355 feat: Add per-agent file management controls with context-aware defaults (#3467) 2025-07-22 10:43:37 -07:00
Sarah Wooders
f2495ce727 feat: support markitdown instead of mistral (#3451)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-07-22 09:58:18 -07:00
Kian Jones
4c3374c580 feat(ci): Add coverage for self-hosted providers (#2976) 2025-07-21 18:26:23 -07:00
Matthew Zhou
3cf9580d9b feat: Add bulk source upsert mechanism (#3456) 2025-07-21 14:52:20 -07:00
Matthew Zhou
45f09b1dfb feat: Reduce database calls in import/export agent file (#3455) 2025-07-21 11:27:21 -07:00
cthomas
4895a58799 fix: remove fk constraint test (#3444) 2025-07-20 22:36:03 -07:00
cthomas
9392adc8f5 feat: skip job load in step logging (#3433) 2025-07-20 14:41:40 -07:00
cthomas
2b0dc4a1f9 feat: remove organization from tool pydantic schema (#3430) 2025-07-20 00:00:31 -07:00
cthomas
1ad3ebd934 feat: remove organization from blocks pydantic schema (#3428) 2025-07-19 23:42:19 -07:00