-
Notifications
You must be signed in to change notification settings - Fork 1.9k
feat: support custom tool execution via modal secure function #2927
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
sarahwooders
wants to merge
3,971
commits into
main
Choose a base branch
from
modal-tool-execution
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fix: sdk tests
feat: update timeout for sdk tests Co-authored-by: jnjpng <[email protected]>
* fix: sonnet send message tests * one more check
Move environment to settings
* fix tests * update venv cleanup
* add trufflehog * add to readme * use their docs
* feat: move deepseek to new agent loop * fixes
* feat: add invalid_llm_response stop reason * add sqllite support * simply skip for sqllite * fix imports * fix isort
* chore: fix model display * chore: new ts * chore: fix model rendering --------- Co-authored-by: Shubham Naik <[email protected]>
* feat: fix agentfile in clooud * chore; fix lint --------- Co-authored-by: Shubham Naik <[email protected]>
* wip implementing turbopuffer * Move imports up * Add type of archive * Integrate turbopuffer functionality * Debug turbopuffer tests failing * Fix turbopuffer * Run fern * Fix multiple heads
feat: clean up legacy deepseek api call logic Co-authored-by: Shubham Naik <[email protected]>
* patch update tools * update tool patch * fallback to generation for legacy tools * avoid re-parsing source if json schema exists * fix more tests * remove asssert * fix * update * update * update * Fix tests --------- Co-authored-by: Matt Zhou <[email protected]>
* Add hash/eqs for de-dupe * Add sdk test
Add hybrid search
* feat: add new require approvals tool rule * add fe changes * openapi sync 2
* feat: add new modify approvals api * remove path params override
* Finish tagging * Add comprehensive tags functionality * Add fern autogen * Create passage tags table * Add indices * Add comments explaining dual storage * Fix alembic heads * Fix alembic --------- Co-authored-by: Kian Jones <[email protected]>
* 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
feat: remove stream_steps reference from api docs
…] (#4300) * Finish modifying archival memory tools * Add tags * Add disabled test
* bump version * run just api
* refator: port letta message conversion into helpers * fix naming * use extend not append * add otid handling
* Fix test managers * Mock
* feat: add approval create input to messages endpoints * rename discriminator tag * add base class with default * add field validator * exclude new type field from agent file schema
Co-authored-by: Jin Peng <[email protected]>
odoochain
pushed a commit
to odoochain/letta
that referenced
this pull request
Sep 20, 2025
Co-authored-by: Jin Peng <[email protected]>
carenthomas
pushed a commit
that referenced
this pull request
Oct 7, 2025
Co-authored-by: Jin Peng <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#2870