Sarah Wooders
1939a9d185
feat: patch summarizer without changes to AgentState ( #6450 )
2025-12-15 12:02:19 -08:00
cthomas
db534836e4
feat: allow follow up user message for approvals LET-6272 ( #6392 )
...
* feat: allow follow up user message for approvals
* add tests
2025-11-26 14:39:40 -08:00
cthomas
669ec19611
chore: remove legacy handling for alpha sdk in hitl tests ( #6387 )
2025-11-26 14:39:39 -08:00
cthomas
7b0bd1cb13
feat: cutover repo to 1.0 sdk client LET-6256 ( #6361 )
...
feat: cutover repo to 1.0 sdk client
2025-11-24 19:11:18 -08:00
cthomas
1be2f61f05
feat: add new letta error message stream response type ( #6192 )
2025-11-24 19:10:11 -08:00
cthomas
1d71468ab2
feat: don't yield tool return message back in hitl [LET-6012] ( #6219 )
...
feat: don't yield tool return message back in hitl
2025-11-24 19:10:11 -08:00
cthomas
41392cdb8a
test: make hitl testing pass ( #6188 )
2025-11-24 19:09:32 -08:00
Christina Tong
ef3df907c5
feat: add last_stop_reason to AgentState [LET-5911] ( #5772 )
...
* feat: add last_stop_reason to AgentState [LET-5911]
* undo agent loop changes, use update_run_by_id_async
* add run manager test
* add integration tests
* remove comment
* remove duplicate test
2025-11-13 15:36:55 -08:00
cthomas
73dcc0d4b7
feat: latest hitl + parallel tool call changes ( #5565 )
2025-10-24 15:12:49 -07:00
cthomas
f8437d47e2
feat: add support for hitl parallel tool calling ( #5549 )
...
* feat: add support for hitl parallel tool calling
* rename to requested_tool_calls
2025-10-24 15:12:11 -07:00
cthomas
5a475fd1a5
feat: add comprehensive testing for client side tool calling ( #5539 )
2025-10-24 15:12:11 -07:00
cthomas
505c9cff57
feat: add testing for new hitl paths ( #5493 )
2025-10-24 15:12:11 -07:00
cthomas
fe91987749
feat: extend approvals validation to parallel tool calling ( #5333 )
2025-10-24 15:11:31 -07:00
cthomas
3128b5e126
feat: add client side tool calling support ( #5313 )
2025-10-24 15:11:31 -07:00
cthomas
ed74c595a6
feat: ensure trailing thinking block doesn't break token counter ( #5271 )
...
* repro pr for claude 4-5 only returns reasoning
* add new test instead of overloading existing one
* update test
* filter out trailing thinking message to patch context bug
2025-10-09 13:20:53 -07:00
cthomas
9cb5156ac7
chore: sync 0.12.0 version ( #3023 )
...
Co-authored-by: Matthew Zhou <mattzh1314@gmail.com >
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com >
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2025-10-08 16:10:51 -07:00
cthomas
a7fa6bb33f
feat: amend hitl tests for new agent loop ( #5176 )
2025-10-07 17:50:49 -07:00
Charles Packer
10a301cc4b
fix: use new agent loop in hitl test ( #5145 )
...
* feat: rewrite hitl test with new agent loop
* fix: codex changes (#5144 )
---------
Co-authored-by: Caren Thomas <carenthomas@gmail.com >
2025-10-07 17:50:49 -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
cb7296c81d
fix: approval request for streaming ( #4445 )
...
* fix: approval request for streaming
* fix: claude code attempt, unit test passing (add on to #4445 ) (#4448 )
* fix: claude code attempt, unit test passing
* chore: update locks to 0.1.314 from 0.1.312
* chore: just stage-api && just publish-api
* chore: drop dead poetry lock
---------
Co-authored-by: Charles Packer <packercharles@gmail.com >
2025-09-05 17:43:21 -07:00
cthomas
9b315e9f54
feat: support filtering out approval messages for anthropic api ( #4342 )
2025-09-01 21:39:50 -07:00
cthomas
f3df0433ae
feat: add more tests for hitl ( #4339 )
2025-09-01 16:23:06 -07:00
cthomas
315d07568b
feat: handle message persistence for approvals flows ( #4338 )
2025-09-01 14:10:02 -07:00
cthomas
2dcbb9d9a6
feat: add human in the loop tests to CI ( #4335 )
...
feat: add human in the loop tests-to-ci
2025-09-01 11:10:31 -07:00
cthomas
8d1389146a
feat: support deny tool call request ( #4334 )
2025-09-01 10:33:18 -07:00
cthomas
86b073d726
feat: support approve tool call request ( #4333 )
2025-08-31 11:26:21 -07:00
cthomas
9d03869287
feat: add error handling for approval response attempt ( #4326 )
...
* feat: add error handling for approval response attempt
* add one more error case
* improve error messages
2025-08-29 20:39:28 -07:00
cthomas
b8c2f42d33
feat: add support for approval request creation ( #4313 )
2025-08-29 15:23:02 -07:00