Commit Graph

406 Commits

Author SHA1 Message Date
jnjpng
fb474c4ac9 fix: require function declarations to be present for setting gemini tool config
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-08-19 12:56:31 -07:00
Sarah Wooders
8417a7f54d fix: patch openai byok (#3966) 2025-08-16 13:41:48 -07:00
Kevin Lin
a22d6b1315 feat: GPT-5 support (#3924)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-08-15 19:01:50 -07:00
Charles Packer
b0f335bb69 feat: fix anthropic stream buffering issue (was a missing beta header) (#3933) 2025-08-14 22:26:56 -07:00
cthomas
a5454d0909 fix: azure client imports (#3916) 2025-08-14 10:36:08 -07:00
cthomas
1ef6e1ee41 chore: delete legacy azure client (#3911) 2025-08-13 16:24:47 -07:00
cthomas
63738ffa0c chore: delete legacy bedrock client (#3912) 2025-08-13 16:20:48 -07:00
cthomas
cdd4815af4 chore: fully sunset cohere (#3910) 2025-08-13 16:05:06 -07:00
cthomas
2fbcbd765a chore: delete legacy anthropic client (#3908) 2025-08-13 15:53:27 -07:00
cthomas
48f78991a8 chore: clean up legacy bedrock path (#3906) 2025-08-13 15:26:27 -07:00
cthomas
edf39c565f chore: clean up legacy anthropic path (#3905) 2025-08-13 15:09:13 -07:00
cthomas
15d8cc224c chore: clean up legacy azure path (#3904) 2025-08-13 14:59:15 -07:00
cthomas
c72eced19e chore: clean up legacy together path (#3903) 2025-08-13 14:48:24 -07:00
cthomas
9054919eba feat: update imports for byok check api (#3890) 2025-08-12 16:36:14 -07:00
cthomas
78cfb4902d feat: add azure byok (#3884) 2025-08-12 15:50:00 -07:00
cthomas
65baf757a7 feat: add azure llm client (#3882) 2025-08-12 14:43:03 -07:00
cthomas
9f84fb8500 feat: refactor byok logic in llm clients (#3880) 2025-08-12 14:19:02 -07:00
cthomas
a328cbd607 feat: add together byok support (#3877) 2025-08-12 13:44:01 -07:00
cthomas
2e19f2a801 feat: add new together llm client (#3875) 2025-08-12 13:37:20 -07:00
Matthew Zhou
6c64c8afdd fix: Fix error messages with malformed gemini call (#3865) 2025-08-11 16:59:19 -07:00
cthomas
5cf807574f feat: consolidate reasoning model checks (#3862) 2025-08-11 16:55:45 -07:00
jnjpng
243a2b65e0 fix: gemini 2.5 thinking models fail to call functions if thinking is fully disabled
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-08-08 16:34:32 -07:00
Sarah Wooders
bde4714294 chore: merge oss (#3712) 2025-08-07 22:20:26 -07:00
Sarah Wooders
b85f8aa43c feat: support opus 4.1 and gpt-5 (#3806) 2025-08-07 15:11:57 -07:00
Matthew Zhou
76c9a58d6f feat: Support streaming and move endpoint for letta-free (#3780) 2025-08-06 15:33:35 -07:00
Sarah Wooders
c2b2d976b6 feat: move ollama to new agent loop (#3615) 2025-07-31 13:40:26 -07:00
Andy Li
c22b9c1af5 chore: remove excessive warning logging 2025-07-30 14:10:41 -07:00
jnjpng
9d8a122da0 fix: lmstudio support for qwen and llama
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-07-29 15:57:20 -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
Andy Li
58081e3cea feat: support for providers 2025-07-22 16:09:50 -07:00
Andy Li
04e9f43220 chore: strings lint cleanup (#3374) 2025-07-18 09:20:45 -07:00
Eric Ly
396f37156c feat: create 'test connection' bedrock api + fix endpoints for test connection (ant, openai, gemini) (#3227)
Co-authored-by: Eric Ly <lyyeric@letta.com>
2025-07-17 11:39:46 -07:00
Charles Packer
12c2b49461 fix: add frequency penalty for gpt-4o-mini (#3166) 2025-07-06 11:05:31 -07:00
Matthew Zhou
efca9d8ea0 feat: Only add suffix on duplication (#3120) 2025-07-01 13:48:38 -07:00
Matthew Zhou
5dccccec21 fix: Fix constraints and also implement bulk attach (#3107) 2025-06-30 14:27:57 -07:00
Charles Packer
aa02da3bb3 fix: patch annoying user warning caused by not having sonnet/opus 4 listed (#3017) 2025-06-24 19:07:25 -07:00
Andy Li
734680db81 feat: timeout configuration for LLM clients + vertex (#2972) 2025-06-23 16:55:23 -07:00
Sarah Wooders
630fe0b067 fix: remove from mcp so that it works with gemini (#2961) 2025-06-21 21:32:18 -07:00
cthomas
56493de971 feat: add bedrock client (#2913) 2025-06-19 12:07:00 -07:00
cthomas
eab5a60311 feat: rename aws env vars for bedrock (#2907)
Co-authored-by: Andy Li <55300002+cliandy@users.noreply.github.com>
2025-06-19 10:36:47 -07:00
cthomas
e89164f71b feat: add bedrock to byok (#2891) 2025-06-18 16:03:28 -07:00
Kevin Lin
65530e8380 fix: add exceptions to accept_developer_role (#2848) 2025-06-16 15:14:40 -07:00
Matthew Zhou
4df0268674 fix: Harden string matching for context window exceeded error (#2847) 2025-06-16 14:34:41 -07:00
Kevin Lin
93c15244ab feat: add reasoning models to integration_test_send_message (#2710) 2025-06-13 14:54:37 -07:00
cthomas
c1255dc9d1 feat: make tool calls required for model proxy (#2756) 2025-06-11 11:36:45 -07:00
Matthew Zhou
0399fc8b11 feat: Add prompting to guide tool rule usage (#2742) 2025-06-10 16:21:27 -07:00
cthomas
5ecd8a706c fix: parallel tool calling OpenAI (#2738) 2025-06-10 14:27:01 -07:00
cthomas
b332ebfa85 feat: support multi content part input (#2717) 2025-06-10 13:36:17 -07:00
Matthew Zhou
b53be62e7a fix: Turn parallel tool calling off for OpenAI (#2737) 2025-06-10 13:27:00 -07:00