Commit Graph

106 Commits

Author SHA1 Message Date
Kian Jones
60c9e3efad Merge branch 'main' into release-0.11.8-3 2025-09-09 09:23:31 -07:00
Charles Packer
9bbe7ecb3e feat: various performance patches for gpt-5 [LET-4157] (#4381)
* feat: increase the verbosity of the heartbeat kwarg

* chore: strip docstrings out from the file in which they are not parsed (duplicates inside base.py

* feat: add examples to the docstrings for memory_replace and memory_insert

* feat: add more examples
2025-09-06 11:23:13 -07:00
Sarah Wooders
22c17688ec chore: merge main 2025-09-03 21:30:05 -07:00
Charles Packer
9128957a37 fix: reduce the default tool return to something more sane [LET-4180] (#4383)
fix: reduce the default tool return to something more sane (prev limit was allowing like 200k tokens to come through and crash gpt-5
2025-09-03 13:51:33 -07:00
Matthew Zhou
e6c9b4d708 feat: Add fetch webpage tool [LET-4188] (#4395)
* Add fetch webpage tool

* Use trafilatura for web extraction
2025-09-03 13:34:35 -07:00
Matthew Zhou
88831c7256 feat: Change namespace to be org scoped and filter on agent_id [LET-4163] (#4368)
* Change to org scoped and agent_id filtering

* Finish modifying conversation search tool

* Fix failing tests

* Get rid of bad imports
2025-09-03 10:00:19 -07:00
Charles Packer
8475f5b316 fix: patch context window of gpt-5 to 272k not 400k [LET-4177] (#4379)
fix: patch context window of gpt-5 to 272k not 400k
2025-09-02 21:10:40 -07:00
Caren Thomas
26d2de0e64 Merge branch 'main' into bump-11-4 2025-08-20 14:18:58 -07:00
Sarah Wooders
ad1987639c fix: fix various ease of use problems (#3934)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-08-15 00:07:12 -07:00
cthomas
9405e43bce feat: add agent id input validation in retrieve endpoint (#3892) 2025-08-13 14:03:05 -07:00
Caren Thomas
80d102dbdd Merge branch 'main' into bump-11-3 2025-08-11 17:15:53 -07:00
Charles Packer
60efd98248 fix: patch gpt-5 max context window in constants (#3843) 2025-08-10 14:55:22 -07:00
Sarah Wooders
e141a401ef fix: all model types returned from ollama provider (#2744) 2025-08-07 22:57:15 -07:00
Matthew Zhou
4b788d11de feat: Support streaming and move endpoint for letta-free (#3780) 2025-08-06 15:33:35 -07:00
Kevin Lin
669b54a745 feat: exclude stronger models from default base tool rules (#3703)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-08-05 20:33:05 +00:00
natn0
af54f21a33 Move constants to constants.py, slight refactor 2025-08-01 21:43:47 -04:00
Matthew Zhou
29573e4d3f feat: Add per-agent file management controls with context-aware defaults (#3467) 2025-07-22 10:43:37 -07:00
Matthew Zhou
88f7018c9c feat: Add env var to control model within builtin web_search tool (#3417) 2025-07-18 16:45:59 -07:00
Matthew Zhou
3c765108f8 feat: Throttle pinecone uploads (#3373) 2025-07-16 20:29:08 -07:00
Matthew Zhou
37f21bfe23 feat: Add throttling and retries for pinecone (#3302) 2025-07-14 10:30:49 -07:00
Matthew Zhou
8f1640b2ef feat: Add batching to record upsert (#3196) 2025-07-07 12:18:39 -07:00
Matthew Zhou
9605d1f79c feat: Add pinecone for cloud embedding (#3160) 2025-07-03 22:37:55 -07:00
Andy Li
f9bb757a98 feat: support for agent loop job cancelation (#2837) 2025-07-02 14:31:16 -07:00
Matthew Zhou
e9f7601892 feat: Add close all files functionality (#3139) 2025-07-02 14:27:38 -07:00
Matthew Zhou
804ec12ee2 feat: Only add suffix on duplication (#3120) 2025-07-01 13:48:38 -07:00
Kevin Lin
687a0563e7 feat: increase default file block size (#3074) 2025-06-30 10:59:30 -07:00
Matthew Zhou
b802b22513 feat: Add back multi agent tools and protections for cloud (#3100) 2025-06-29 22:45:39 -07:00
Matthew Zhou
07d53f69da feat: Exclude archival tools on new agent creation (#3072) 2025-06-27 14:10:17 -07:00
Matthew Zhou
edb20fa8d9 feat: Rework and simplify files tooling (#3058) 2025-06-27 13:23:44 -07:00
Sarah Wooders
2e06feafbf fix: add more timezone fixes (#3025) 2025-06-25 14:51:37 -07:00
Charles Packer
25fd99ff79 fix: added proper newlines to the rules (#2940) 2025-06-24 17:45:57 -07:00
Charles Packer
24c51d48ad fix: change the default context window to 30k (#2974)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-06-24 17:42:50 -07:00
Matthew Zhou
375e77da1a fix: Remove async multiagent tool (#2994) 2025-06-24 15:17:45 -07:00
Matthew Zhou
b95d7b4b13 feat: Add auto-closing files via LRU metric (#2881) 2025-06-23 10:49:41 -07:00
Matthew Zhou
698d99a66e feat: Ungate file upload for simple MIME types even without Mistral API key (#2898) 2025-06-18 15:11:30 -07:00
Matthew Zhou
c1ad25fa17 feat: Port firecrawl search into web search (#2868) 2025-06-17 14:08:31 -07:00
Matthew Zhou
06ad51ba72 feat: Add built in firecrawl search tool (#2858) 2025-06-17 01:16:39 -07:00
Kevin Lin
8148dab8a8 feat: tune file tools prompting (#2652) 2025-06-13 16:24:59 -07:00
Andy Li
336896dc5c feat: redis user caching (#2774) 2025-06-12 17:32:07 -07:00
cthomas
883050e761 feat: set request heartbeat for max steps (#2739) 2025-06-10 15:26:07 -07:00
cthomas
484a6f1d37 fix: parallel tool calling OpenAI (#2738) 2025-06-10 14:27:01 -07:00
Andy Li
fe317068f6 feat: plugin system and backend runtime flags (#2543) 2025-06-05 18:12:44 -07:00
Matthew Zhou
00b4abf786 feat: Add auto attach and detach of file tools (#2655) 2025-06-05 14:01:29 -07:00
Matthew Zhou
bf74e53915 feat: Add tools for opening and closing files (#2638) 2025-06-04 17:33:18 -07:00
Kevin Lin
ed4b28f3e4 feat: Add files into agent context window on file upload (#1852)
Co-authored-by: Caren Thomas <carenthomas@gmail.com>
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-05-29 18:19:23 -07:00
Andy Li
c54447a985 feat: insert heartbeat dynamically and remove from stored json (#2501) 2025-05-29 10:29:05 -07:00
Sarah Wooders
729414e7a9 feat: concurrently make embedding request and use async client for OpenAI (#2482)
Co-authored-by: Matthew Zhou <mattzh1314@gmail.com>
2025-05-28 11:35:22 -07:00
Charles Packer
5fd1ec3dee feat: new version of the base agent with a better system prompt and new tools (#2325) 2025-05-24 21:23:29 -07:00
Sarah Wooders
34df96bf2c feat: add MCP servers into a table and MCP tool execution to new agent loop (#2323)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com>
2025-05-23 16:22:16 -07:00
Matthew Zhou
f21bd0c559 feat: Add hardcoded list for Gemini (#2301) 2025-05-21 11:04:14 -07:00