Kian Jones
f5c4ab50f4
chore: add ty + pre-commit hook and repeal even more ruff rules ( #9504 )
...
* auto fixes
* auto fix pt2 and transitive deps and undefined var checking locals()
* manual fixes (ignored or letta-code fixed)
* fix circular import
* remove all ignores, add FastAPI rules and Ruff rules
* add ty and precommit
* ruff stuff
* ty check fixes
* ty check fixes pt 2
* error on invalid
2026-02-24 10:55:11 -08:00
Kian Jones
25d54dd896
chore: enable F821, F401, W293 ( #9503 )
...
* auto fixes
* auto fix pt2 and transitive deps and undefined var checking locals()
* manual fixes (ignored or letta-code fixed)
* fix circular import
2026-02-24 10:55:08 -08:00
Cameron
89a7a12b38
fix(core): remove send_message tool requirement from A2A messages ( #9383 )
...
The A2A messaging tools were instructing receiving agents to use the
send_message tool to reply, but that tool is often not attached to
agents anymore. This caused agents confusion when they couldn't find
the required tool.
For synchronous functions (send_message_to_agent_and_wait_for_reply,
send_message_to_agents_matching_tags, send_message_to_all_agents_in_group),
the system already captures AssistantMessage automatically, so agents
just need to respond normally.
For the async/fire-and-forget function (send_message_to_agent_async),
updated to indicate it's a one-way notification and hint that messaging
tools exist without requiring a specific one.
🤖 Generated with [Letta Code](https://letta.com )
Co-authored-by: Letta <noreply@letta.com >
2026-02-24 10:52:07 -08:00
cthomas
0776a236c8
feat: add new header dependency in all routes ( #2905 )
2025-09-15 14:33:08 -07:00
cthomas
2d971cdcf0
feat: hold reference to asyncio tasks in memory ( #2823 )
2025-09-10 17:08:07 -07:00
cthomas
8bce540466
chore: bump v0.8.16 ( #2724 )
...
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com >
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
Co-authored-by: Matthew Zhou <mattzh1314@gmail.com >
Co-authored-by: Andy Li <55300002+cliandy@users.noreply.github.com >
Co-authored-by: jnjpng <jin@letta.com >
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
Co-authored-by: cpacker <packercharles@gmail.com >
Co-authored-by: Shubham Naik <shub@letta.com >
Co-authored-by: Shubham Naik <shub@memgpt.ai >
Co-authored-by: Kevin Lin <klin5061@gmail.com >
Co-authored-by: Eric Ly <111820150+lyeric2022@users.noreply.github.com >
Co-authored-by: Eric Ly <lyyeric@letta.com >
2025-07-21 00:06:16 -07:00
cthomas
97986b0f03
feat: send stop reason in letta APIs ( #2789 )
2025-06-13 16:04:48 -07:00
Matthew Zhou
4cc7cacb07
fix: Fix multi agent refactor ( #1972 )
2025-05-01 10:14:02 -07:00
Andy Li
743cded046
fix: user messages on new agent loop are not processed in ADE (includes new json parser) ( #1934 )
2025-04-30 18:07:42 -07:00
Andy Li
0b060b88aa
feat: composio async execution ( #1941 )
2025-04-30 16:05:03 -07:00
Matthew Zhou
19bd790c58
feat: Add Letta voice tools ( #1922 )
2025-04-29 10:46:29 -07:00
cthomas
128989820a
feat: unify input message type on agent step ( #1820 )
2025-04-21 13:49:46 -07:00
Matthew Zhou
742beb30de
fix: Fix tool schema tests ( #1633 )
2025-04-08 16:22:53 -07:00
Matthew Zhou
8e6fd8a991
feat: Make multi agent broadcast directly invoke step ( #1355 )
2025-03-20 17:05:04 -07:00
Sarah Wooders
c8b387aac9
chore: update desktop dependencies ( #1330 )
...
Co-authored-by: cpacker <packercharles@gmail.com >
Co-authored-by: Shubham Naik <shub@letta.com >
2025-03-19 17:48:48 -07:00
Matthew Zhou
ed4595052c
fix: Tweak performance on multi agent tooling ( #1338 )
2025-03-19 11:18:55 -07:00
cthomas
039febb8c5
feat: multi-agent ( #1243 )
2025-03-12 22:51:55 -07:00
Charles Packer
408057c216
feat: initial MCP support ( #1229 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
2025-03-12 17:33:24 -07:00
Matthew Zhou
5f69182063
feat: Modify multi agent broadcast for partial matching ( #1208 )
2025-03-06 13:26:59 -08:00
cthomas
db8c64862d
fix: process pydantic args in reverse order to handle deps ( #1172 )
2025-03-01 19:05:11 -08:00
cthomas
6a6e50a4f4
feat: add args schema for tool object ( #1160 )
2025-03-01 14:53:10 -08:00
Matthew Zhou
52802ca8ee
feat: Improve composio error handling ( #979 )
2025-02-13 17:02:16 -08:00
Matthew Zhou
8d765f286e
feat: Composio tools execute on-the-fly ( #999 )
2025-02-13 16:13:29 -08:00
Matthew Zhou
2f9c600d7f
feat: Add telemetry logging around agent / multi-agent broadcasting ( #971 )
2025-02-12 13:27:13 -08:00
Matthew Zhou
d4aa107cbb
feat: Make multi agent parallelism configurable ( #937 )
2025-02-06 12:34:24 -05:00
Matthew Zhou
3cd3cd4f5f
fix: Robust new streaming interface for multi-agent tooling ( #907 )
2025-02-05 16:20:52 -05:00
Matthew Zhou
24ade60257
feat: Support Langchain tools ( #881 )
2025-01-31 16:36:35 -08:00
Sarah Wooders
6897794a68
fix: fix parsing error in multiagent tool ( #845 )
2025-01-29 18:52:56 -08:00
Matthew Zhou
986397e7d0
feat: Robustify multi agent tools ( #835 )
2025-01-29 15:14:15 -08:00
Charles Packer
ec6e5d153c
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
cthomas
11d871785a
feat: add content union type for requests ( #762 )
2025-01-23 20:25:00 -08:00
Matthew Zhou
ab955a46f3
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
Matthew Zhou
d110378146
feat: Native agent to agent messaging ( #668 )
2025-01-16 10:36:15 -08:00
Matthew Zhou
15cc7d1a8f
fix: Pass back and parse composio errors correctly ( #547 )
2025-01-08 12:12:11 -08:00
Matthew Zhou
f0c24cdc65
feat: Pass in entity_id explicitly to auto-gen composio tool ( #535 )
2025-01-07 14:03:15 -08:00
Matthew Zhou
e23df839d8
fix: Fix composio tool add ( #2188 )
2024-12-07 12:18:17 -08:00
Matthew Zhou
d12da645a0
feat: Add composio tools compatibility to sandboxes ( #2097 )
2024-11-22 12:10:36 -08:00
Sarah Wooders
cb85ccebc1
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
Matthew Zhou
d74406af41
feat: Add orm for Tools and clean up Tool logic ( #1935 )
2024-10-25 14:25:40 -07:00
Matthew Zhou
c9701f490c
feat: Add default external tools ( #1899 )
...
Co-authored-by: Matt Zhou <mattzhou@Matts-MacBook-Pro.local >
2024-10-17 10:26:37 -07:00
Matthew Zhou
58aa7e09df
feat: Add integration with Composio tools ( #1820 )
...
Co-authored-by: Matt Zhou <mattzhou@Matts-MacBook-Pro.local >
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2024-10-02 20:58:03 -07:00
Matthew Zhou
01cb79c2d7
feat: Adapt crewAI to also accept parameterized tools and add example ( #1817 )
...
Co-authored-by: Matt Zhou <mattzhou@Matts-MacBook-Pro.local >
2024-10-01 18:00:26 -07:00
Matthew Zhou
2164aedb46
fix: Enable importing LangChain tools with arguments ( #1807 )
...
Co-authored-by: Matt Zhou <mattzhou@Matts-MacBook-Pro.local >
2024-09-30 18:47:48 -07:00