Commit Graph

280 Commits

Author SHA1 Message Date
Matthew Zhou
6a2312a02d chore: Inject LLM config directly to batch api request func (#1652) 2025-04-09 15:56:54 -07:00
cthomas
c7d4ce73b0 Add parent tool rule (#1648) 2025-04-09 15:22:15 -07:00
Matthew Zhou
7565ad4a8d feat: Write batch request on base LLM client (#1646) 2025-04-09 14:58:26 -07:00
Charles Packer
9f7285fdb6 fix: patch incorrect use of name in function response (#1642) 2025-04-09 14:20:57 -07:00
Sarah Wooders
6c55720778 fix: patch summarizer for google and use new client (#1639) 2025-04-08 21:10:48 -07:00
Matthew Zhou
6573714d8a fix: Fix streaming when there are child tool rules (#1638) 2025-04-08 19:06:39 -07:00
cthomas
0af857d3ba fix: use message idx for anthropic legacy streaming (#1600) 2025-04-07 15:12:24 -07:00
Sarah Wooders
68b1ff85b1 feat: add gemini 2.5 to google vertex (#1590)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-04-06 16:53:41 -07:00
cthomas
42bfe08ce1 fix: use message idx instead of chunk idx for streaming (#1587) 2025-04-06 11:23:19 -07:00
Matthew Zhou
b03af8eb60 feat: Add batch requests on Anthropic Client (#1574) 2025-04-04 14:58:18 -07:00
cthomas
9458f40d05 feat: add otid field for message idempotency (#1556) 2025-04-04 08:43:01 -07:00
Matthew Zhou
3ba79db859 feat: Enable Anthropic streaming on new agent loop (#1550) 2025-04-03 19:40:48 -07:00
cthomas
d4991a2de6 feat: sleeptime agent prompting improvements (#1547) 2025-04-03 11:04:42 -07:00
cthomas
6c30dcd209 fix: always strip thinking tags from anthropic stream (#1483) 2025-04-02 15:18:04 -07:00
Sarah Wooders
3109535297 fix: dont error on azure model listing and add local EmbeddingConfig (#1534) 2025-04-02 15:12:07 -07:00
Matthew Zhou
59ca61da58 feat: Simplify arguments for LLM clients (#1536) 2025-04-02 14:26:27 -07:00
cthomas
a0ebfa0cd1 fix: summarization bug (#1476) 2025-03-31 13:32:00 -07:00
Matthew Zhou
23434c6979 feat: New openai client (#1460) 2025-03-31 13:08:59 -07:00
cthomas
3dd3242c6d fix: anthropic system event parse (#1471) 2025-03-31 09:49:15 -07:00
Charles Packer
f47263cc47 fix: catch context window exceeded error thrown from Anthropic (#1470) 2025-03-31 09:35:20 -07:00
Charles Packer
346caee7ca fix: small patch for discord (due to python version i thnk) (#1469) 2025-03-30 20:09:46 -07:00
cthomas
df899ee05b fix: anthropic system message parse (#1467) 2025-03-30 18:44:55 -07:00
Matthew Zhou
60ffc9e8ec fix: Fix message_id ordering in agent serialization (#1458) 2025-03-28 15:13:33 -07:00
cthomas
261fd07b72 test: add more robust multi-agent testing (#1444) 2025-03-28 14:21:54 -07:00
cthomas
afbd8f8a52 fix: google model listing api (#1454) 2025-03-28 13:59:54 -07:00
cthomas
ec80c6a52a fix: anthropic inner thoughts bug (#1432) 2025-03-27 10:06:54 -07:00
cthomas
78e0641055 feat: anthropic class improvements (#1425) 2025-03-27 08:47:54 -07:00
Matthew Zhou
8f22ad48fe feat: Add verbose error logging on Anthropic client (#1424) 2025-03-26 15:25:16 -07:00
cthomas
c1149c42a7 fix: anthropic tool call parsing (#1417) 2025-03-26 10:55:37 -07:00
cthomas
ea5113489c chore: migrate anthropic to llm client class (#1409) 2025-03-26 09:37:27 -07:00
cthomas
d6b1eff837 chore: delete legacy google llm classes (#1402) 2025-03-25 14:05:49 -07:00
cthomas
71a18ff2ff fix: anthropic empty response check (#1397) 2025-03-25 09:41:45 -07:00
Charles Packer
1dee1dca22 fix: patch bug in Anthropic code path (#1395) 2025-03-25 07:55:59 -07:00
Charles Packer
d3dcd043d3 fix: patch summarizer bug for Anthropic (#1389) 2025-03-24 21:57:32 -07:00
cthomas
831f7d2f11 feat: add sonnet 3.7 support (#1302) 2025-03-24 16:36:16 -10:00
Matthew Zhou
e1b16c5fea chore: Various bug fixes (#1350)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: cthomas <caren@letta.com>
Co-authored-by: tarunkumark <tkksctwo@gmail.com>
Co-authored-by: Kevin Lin <klin5061@gmail.com>
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: Miao <one.lemorage@gmail.com>
Co-authored-by: Krishnakumar R (KK) <65895020+kk-src@users.noreply.github.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: Shubham Naik <shub@letta.com>
Co-authored-by: Will Sargent <will.sargent@gmail.com>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: mlong93 <35275280+mlong93@users.noreply.github.com>
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: Stephan Fitzpatrick <stephan@knowsuchagency.com>
Co-authored-by: dboyliao <qmalliao@gmail.com>
Co-authored-by: Jyotirmaya Mahanta <jyotirmaya.mahanta@gmail.com>
Co-authored-by: Nicholas <102550462+ndisalvio3@users.noreply.github.com>
Co-authored-by: Tristan Morris <tristanbmorris@gmail.com>
Co-authored-by: Daniel Shin <88547237+kyuds@users.noreply.github.com>
Co-authored-by: Jindřich Šíma <67415662+JindrichSima@users.noreply.github.com>
Co-authored-by: Azin Asgarian <31479845+azinasg@users.noreply.github.com>
Co-authored-by: Connor Shorten <connorshorten300@gmail.com>
Co-authored-by: Lucas Mohallem Ferraz <ferraz.m.lucas@gmail.com>
Co-authored-by: kyuds <kyuds@everspin.co.kr>
2025-03-20 11:06:45 -07:00
Sarah Wooders
0fb632e97f fix: impose tool rules for anthropic (#1342) 2025-03-20 09:55:19 -07:00
cthomas
86c2640227 fix: anthropic message creation bug (#1299)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-03-16 12:05:02 -07:00
cthomas
aa2f4258c4 feat: add content parts to message schema (#1273)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-03-13 18:43:32 -07:00
Sarah Wooders
d32f6e8204 chore: merge updated tests (#1276) 2025-03-13 17:15:20 -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
cthomas
cf146146b6 chore: remove message.text property (#1253) 2025-03-12 10:58:31 -07:00
cthomas
6a20f85189 feat: add new llm client framework and migrate google apis (#1209) 2025-03-07 16:34:06 -08:00
cthomas
19e65bb2c0 feat: log request data to otel (#1149) 2025-03-03 11:51:05 -08:00
Charles Packer
1687d9edb7 feat: add xAI / Grok support (#1122)
Co-authored-by: Shubham Naik <shub@letta.com>
2025-02-26 11:02:42 -08:00
Sarah Wooders
0aee823e68 feat: add in claude-3-7-sonnet-20250219 (#1102)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-02-24 18:15:31 -08:00
Matthew Zhou
8d7ff5a536 feat: Reverse inner thoughts for chat completions endpoint (#1081) 2025-02-20 12:30:34 -08:00
Sarah Wooders
d2a4d5a20e docs: add documentation for DeepSeek integration (#1069) 2025-02-20 11:58:08 -08:00
Shubham Naik
dbb28af496 feat: add create identity (#1064) 2025-02-19 22:16:21 -08:00
Sarah Wooders
41583d7d99 feat: finish bedrock integration and add docs (#1072) 2025-02-19 18:08:15 -08:00