-
Notifications
You must be signed in to change notification settings - Fork 0
feat(search): Semantic Tool Search #149
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
shashi-stackone
wants to merge
35
commits into
main
Choose a base branch
from
semantic_search_12111
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.
Open
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
c7ad71f
Senamtic Search on action in Python AI SDK
shashi-stackone 0210c1f
Filter tools based on the SDK auth config and connector
shashi-stackone b1105fa
Use the local benchmark from the ai-generations
shashi-stackone d49f52b
Add Semantinc search bench mark with local benchmarks
shashi-stackone 680fa8e
Fix CI lint errors
shashi-stackone 1ee842b
Fix the lint in the benchmark file
shashi-stackone d6fba69
Formalise the docs and code
shashi-stackone 3eb0641
Keep semantic search minimal in the README
shashi-stackone fd37d93
Remove the old benchmark data
shashi-stackone f5ef955
implement PR feedback suggestions from cubic
shashi-stackone b7b522f
fix nullable in the semantic tool schema
shashi-stackone e9c6b86
limit override
shashi-stackone 34e1ca6
handle per connector calls to avoid the guesswork
shashi-stackone 82082cb
simplify utility_tools API by inferring semantic search from client p…
shashi-stackone 8a74517
Benchmark update and PR suggestions
shashi-stackone 85b0395
update the README gst
shashi-stackone 79c762a
Note on the fetch tools for actions that user expect to discover
shashi-stackone 6ee1adf
Update examples and improve the semantic seach
shashi-stackone 7a65367
Fix ruff issues
shashi-stackone 64a0a60
Document the semantic search feature in the python files and example
shashi-stackone 4083642
Respect the backend results unless top_k specified explicitly, add py…
shashi-stackone b926db1
move the crewAI tools conversation back in the example
shashi-stackone d2dd2f5
CI Trigger
shashi-stackone 719b391
Fix unit tests with updated top_k behavior
shashi-stackone b360b00
Update PR with correct approach mentioned in the PR comments
shashi-stackone 7b77f33
Update example and remove unwated crewai examples
shashi-stackone bab931b
Remove the crewai reference from the README
shashi-stackone d62943d
fix(semantic-search): scope tool_search to user's linked connectors
shashi-stackone 5eaa3c5
Fix the Ruff CI issue
shashi-stackone 173121d
Add back creai intefration and test integration
shashi-stackone 1e4cc9a
Remove the sematic search example from the tools
shashi-stackone f1db9f2
Merge branch 'main' into semantic_search
shashi-stackone a87fa00
Semantic Search
shashi-stackone c9c0358
Cubic suggestions
shashi-stackone 71457af
Optinally support project_ids in the SDK search
shashi-stackone File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The new Semantic Search section says the action is called
hris_create_employee, but the rest of the repo (examples + semantic normalization/tests) uses connector-prefixed tool names likebamboohr_create_employee. This is likely to confuse users trying the feature; update the example text to match the actual tool naming used by the SDK, or explicitly explain the difference if both naming schemes exist.