Matthew Zhou
3c2911e9ae
feat: Remove jinja2 ( #2971 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2025-09-17 10:00:49 -07:00
cthomas
edb6c5e14e
feat: replace tool_exec_environtment_variables with secrets ( #2953 )
2025-09-16 13:22:48 -07:00
cthomas
5ca9b5e774
feat: support filtering out approval messages for anthropic api ( #4342 )
2025-09-01 21:39:50 -07:00
cthomas
7c88470705
feat: support filtering out messages when converting to openai dict ( #4337 )
...
* feat: support filtering out messages when converting to openai dict
* fix imports
2025-09-01 12:48:45 -07:00
Kian Jones
ca6cfa5914
chore: migrate to ruff ( #4305 )
...
* base requirements
* autofix
* Configure ruff for Python linting and formatting
- Set up minimal ruff configuration with basic checks (E, W, F, I)
- Add temporary ignores for common issues during migration
- Configure pre-commit hooks to use ruff with pass_filenames
- This enables gradual migration from black to ruff
* Delete sdj
* autofixed only
* migrate lint action
* more autofixed
* more fixes
* change precommit
* try changing the hook
* try this stuff
2025-08-29 11:11:19 -07:00
Matthew Zhou
2fa546e15d
chore: Move environment to settings [LET-4080] ( #4265 )
...
Move environment to settings
2025-08-27 14:52:35 -07:00
Charles Packer
20c1bd316f
fix: allow for send_message to be unterminated if the user requests it ( #4169 )
2025-08-25 21:11:14 -07:00
cthomas
395faf3ed8
feat: add prompt generator for on the fly system prompt generation ( #4060 )
2025-08-20 15:49:40 -07:00
Matthew Zhou
609bcf84f2
feat: Add comprehensive error tracking to steps table ( #3765 )
2025-08-06 20:19:29 -07:00
cthomas
28da313442
chore: deprecate orm enum file ( #3724 )
2025-08-04 11:59:55 -07:00
cthomas
f3ab6bb550
fix: add anthropic api key check before using token counter ( #3628 )
2025-07-29 14:42:49 -07:00
Charles Packer
5d9c2b5ddc
fix: change inner_thoughts to thinking in kwargs ( #3165 )
2025-07-21 23:47:55 +00:00
Andy Li
904d9ba5a2
chore: strings lint cleanup ( #3374 )
2025-07-18 09:20:45 -07:00
cthomas
f91cbda6eb
feat: remove concurrent db connection spawning ( #3380 )
2025-07-17 14:01:38 -07:00
cthomas
87b23c8a29
feat: add project id to step model ( #3121 )
2025-07-02 12:03:55 -07:00
Sarah Wooders
2e06feafbf
fix: add more timezone fixes ( #3025 )
2025-06-25 14:51:37 -07:00
Sarah Wooders
10cdbf2ea4
feat: add ability to configure agent timezone ( #2978 )
...
Co-authored-by: Kian Jones <kian@letta.com >
2025-06-24 12:57:37 -07:00
cthomas
a332b34830
feat: make create_async route consistent with other message routes ( #2877 )
2025-06-19 13:51:51 -07:00
cthomas
2823e4447a
feat: add multi-modal input support ( #2590 )
2025-06-08 18:28:01 -07:00
Matthew Zhou
318a7c769b
feat: Search files returns citations of the filenames that were searched ( #2689 )
2025-06-06 15:34:03 -07:00
Andy Li
80f6e97ca9
feat: otel metrics and expanded collecting ( #2647 )
...
(passed tests in last run)
2025-06-05 17:20:14 -07:00
Kevin Lin
003588c222
feat: display file blocks with xml tags ( #2559 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
2025-06-03 13:52:29 -07:00
Kevin Lin
bd27718a17
feat: remove recent passages and data source alert ( #1887 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com >
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
2025-06-02 10:55:03 -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
cthomas
98ccd2b2d1
feat: optimize in context message fetch ( #2511 )
2025-05-28 23:30:33 -07:00
cthomas
0bd99f2230
fix: context request error ( #2393 )
2025-05-23 17:07:04 -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
cthomas
9143464f5d
feat: add provider category to steps model ( #2303 )
2025-05-21 15:40:12 -07:00
cthomas
00d893e7c5
feat: add anthropic token counter for cloud ( #2289 )
2025-05-20 17:10:50 -07:00
cthomas
1b27662a78
feat(asyncify): migrate context viewer ( #2280 )
2025-05-20 15:08:48 -07:00
Matthew Zhou
068f27d83d
feat: Add tavily search builtin tool ( #2257 )
2025-05-19 16:38:11 -07:00
Matthew Zhou
6e5ab8b151
feat: Add built in code interpreter tool ( #2252 )
2025-05-19 16:01:40 -07:00
Andy Li
0a54b998a8
feat: track llm provider traces and tracking steps in async agent loop ( #2219 )
2025-05-19 15:50:56 -07:00
Sarah Wooders
d15e49808d
chore: add a concept (and enforcement of) read-only blocks ( #2161 )
2025-05-13 20:54:52 -07:00
cthomas
d67c425532
test: add additional new agent messaging tests ( #2120 )
2025-05-12 15:58:52 -07:00
cthomas
d8151d76e2
feat: add provider_category field to distinguish byok ( #2038 )
2025-05-06 17:31:36 -07:00
cthomas
9280d85ba4
feat: always add user id to openai requests ( #1969 )
2025-04-30 23:23:01 -07:00
cthomas
77ac08975f
fix: only trim in-context messages to cutoff ( #1968 )
2025-04-30 23:01:25 -07:00
cthomas
25c188689a
feat: byok 2.0 ( #1963 )
2025-04-30 21:26:50 -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
cthomas
7faae079eb
fix: recompile system message in agent loop ( #1875 )
2025-04-24 13:27:05 -07:00
cthomas
7605675f23
feat: add llm config per request ( #1866 )
2025-04-23 16:37:05 -07:00
cthomas
cf567dce86
feat: add tool execution result object ( #1837 )
2025-04-22 11:30:36 -07:00
Andy Li
fa89ad859e
feat: structured outputs for send_message ( #1764 )
2025-04-22 09:50:01 -07:00
cthomas
128989820a
feat: unify input message type on agent step ( #1820 )
2025-04-21 13:49:46 -07:00
Kevin Lin
f07954e7a3
feat: prompt tune rethink with current default tools without anthropic view / str edit ( #1709 )
...
Co-authored-by: cpacker <packercharles@gmail.com >
Co-authored-by: Caren Thomas <carenthomas@gmail.com >
2025-04-17 11:53:18 -07:00
Charles Packer
ee8e095b69
fix: patch gemini 2.5 pro ( #1643 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2025-04-09 18:35:53 -07:00
Charles Packer
9f7285fdb6
fix: patch incorrect use of name in function response ( #1642 )
2025-04-09 14:20:57 -07:00