Kian Jones
3f78c93be5
chore: add new primitive types and replace id_prefixes everywhere ( #5749 )
...
add new primitive types and replace id_prefixes everywhere
2025-11-13 15:35:41 -08:00
Matthew Zhou
b5e848ff18
feat: Implement child tool rules args override [LET-4570] ( #5060 )
...
* Implement child tool rules args override
* Add zod types
* Run fern autogen and put ToolCallNode in new field
* Fix test_tool_rule_solver.py
* Fix types
* Fix types again
* Add tests to tool rule solver
2025-10-07 17:50:48 -07:00
Matthew Zhou
803b837c64
feat: Support pre-filling arguments on InitToolRule [LET-4569] ( #5057 )
...
* Add args
* Add testing to tool rule solver
* Add live integration tests for args prefilling
* Add args override
2025-10-07 17:50:48 -07:00
Matthew Zhou
6c7c12ad0f
fix: Remove requires_force_tool_call field so it doesn't show up in documentation ( #5054 )
...
Remove internal field so it doesn't show up in documentation
2025-10-07 17:50:48 -07:00
Matthew Zhou
bc2218b0ca
feat: Add should_force_tool_call to tool rule solver ( #5032 )
...
Add to tool rule solver
2025-10-07 17:50:47 -07:00
Kian Jones
b8e9a80d93
merge this ( #4759 )
...
* wait I forgot to comit locally
* cp the entire core directory and then rm the .git subdir
2025-09-17 15:47:40 -07:00
Kian Jones
22f70ca07c
chore: officially migrate to submodule ( #4502 )
...
* remove apps/core and apps/fern
* fix precommit
* add submodule updates in workflows
* submodule
* remove core tests
* update core revision
* Add submodules: true to all GitHub workflows
- Ensure all workflows can access git submodules
- Add submodules support to deployment, test, and CI workflows
- Fix YAML syntax issues in workflow files
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* remove core-lint
* upgrade core with latest main of oss
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-09 12:45:53 -07:00
cthomas
f99fbfa280
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
641eb0354f
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
3183c7b3c1
chore: clean up tool rule solver code
2025-08-08 16:39:17 -07:00
Andy Li
847fbbdb66
chore: remove duplicate tool templating
2025-08-07 18:13:09 -07:00
Kevin Lin
ec04ca99f7
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
Matthew Zhou
a31826d7a5
feat: Override heartbeat request when system forces step exit ( #3015 )
2025-06-24 19:50:00 -07:00
Charles Packer
11e4010380
fix: added proper newlines to the rules ( #2940 )
2025-06-24 17:45:57 -07:00
Matthew Zhou
b8057d804f
feat: Add required before exit tool rule ( #2977 )
2025-06-23 17:02:40 -07:00
Matthew Zhou
e9ee2b0766
feat: Add errors when tool call violates tool rules ( #2766 )
2025-06-11 17:12:39 -07:00
Matthew Zhou
0399fc8b11
feat: Add prompting to guide tool rule usage ( #2742 )
2025-06-10 16:21:27 -07:00
cthomas
77ea56106b
Add parent tool rule ( #1648 )
2025-04-09 15:22:15 -07:00
Matthew Zhou
a7759fb514
feat: Add MaxCountPerStepToolRule ( #1319 )
2025-03-17 17:23:14 -07:00
Sarah Wooders
72875c7f63
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
cthomas
24aea744c1
fix: fern default types for tool rules ( #848 )
2025-01-29 21:19:42 -08:00
cthomas
92263b1763
fix: make tool rules enum mapping one to one ( #826 )
2025-01-29 13:49:07 -08:00
Caren Thomas
fd8961c39e
run black, add isort config to pyproject.toml
2024-12-26 19:43:11 -08:00
Shubham Naik
0b8017853a
fix: add tests to cypress
2024-12-23 14:44:08 -08:00
Shubham Naik
5a743d1dc4
Add 'apps/core/' from commit 'ea2a7395f4023f5b9fab03e6273db3b64a1181d5'
...
git-subtree-dir: apps/core
git-subtree-mainline: a8963e11e7a5a0059acbc849ce768e1eee80df61
git-subtree-split: ea2a7395f4023f5b9fab03e6273db3b64a1181d5
2024-12-22 20:31:22 -08:00