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
cthomas
9e43b8e015
feat: add new require approvals tool rule ( #4280 )
...
* feat: add new require approvals tool rule
* add fe changes
* openapi sync 2
2025-08-28 13:34:00 -07:00
Matthew Zhou
cf3423a21a
feat: De-dupe tool rules [LET-4091] ( #4282 )
...
* Add hash/eqs for de-dupe
* Add sdk test
2025-08-28 12:43:32 -07:00
Andy Li
63be7417cc
chore: clean up tool rule solver code
2025-08-08 16:39:17 -07:00
Kian Jones
aace507b8f
feat: Add support for vectors in SQLite ( #3505 )
2025-07-23 16:09:06 -07:00
Andy Li
904d9ba5a2
chore: strings lint cleanup ( #3374 )
2025-07-18 09:20:45 -07:00
Matthew Zhou
54562d88d7
feat: Add required before exit tool rule ( #2977 )
2025-06-23 17:02:40 -07:00
cthomas
2a39cf35d4
chore: move agent step state def ( #2923 )
2025-06-19 16:04:52 -07:00
cthomas
2823e4447a
feat: add multi-modal input support ( #2590 )
2025-06-08 18:28:01 -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
Andy Li
fa89ad859e
feat: structured outputs for send_message ( #1764 )
2025-04-22 09:50:01 -07:00
Matthew Zhou
748e8d6837
fix: Remove extraneous relationships on ORM objects ( #1755 )
2025-04-17 14:37:37 -07:00
cthomas
c7d4ce73b0
Add parent tool rule ( #1648 )
2025-04-09 15:22:15 -07:00
Matthew Zhou
0aeddec547
feat: Create batch request tracking tables ( #1604 )
2025-04-07 16:27:18 -07:00
Matthew Zhou
fda902c7b3
feat: Add MaxCountPerStepToolRule ( #1319 )
2025-03-17 17:23:14 -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
cthomas
241099651b
fix: validation error for TerminalToolRule ( #1279 )
2025-03-13 18:16:04 -07:00
cthomas
a5c8e58f33
feat: add stdout and stderr in simulator ( #1195 )
2025-03-05 15:17:17 -08:00
cthomas
5e0e72238d
fix: re-add backwards compatibility for tool rules ( #1180 )
2025-03-02 19:05:26 -08:00
Sarah Wooders
c4964d7879
feat: add "always continue" tool rule and configure default tool rules ( #1033 )
...
Co-authored-by: Shubham Naik <shub@letta.com >
2025-02-19 14:46:37 -08:00
Matthew Zhou
09f7d1e0de
feat: Factor out custom_columns serialize/deserialize logic ( #1028 )
2025-02-17 15:07:12 -08:00