-
Notifications
You must be signed in to change notification settings - Fork 303
Knowledge management tools #506
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
Merged
Merged
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
667af3b to
9846ef4
Compare
30f2aa5 to
3f10e6e
Compare
…tionality - Add `create_memory_bank` tool to gather project structure data and store it in the memory bank. - Implement `create_knowledge` tool to create knowledge entries in the vector database for future reference. - Modify chat behavior to exclude or include tools depending on chat modes. - Adjust subchat function to process tool calls as needed. - Include detailed instructions and strategies in agent prompts for effective use of tools. - Enhance `PathsHolderNodeArc` with additional utility methods for path and child retrieval. - Update HTTP client initialization for vector database embedding service. - Apply filtering to vecdb search results based on rejection threshold. - Tweak routing logic and prepend system prompt handling across various modules.
…t back HTTP client setup with conditional certificate validation.
Adjust the scoring mechanism to prioritize deeper and smaller directories for exploration. Increase depth weight and reduce size impact in score calculation. Update the sorting order for targets to ascending based on scores. Revise the system prompt to include structured analysis guidelines and operational constraints. Enhance the expert wrap-up prompt with clearer instructions for creating knowledge entries.
…RT_WRAP_UP constant
… additional 1000 tokens
3f10e6e to
e164ea7
Compare
olegklimov
approved these changes
Feb 26, 2025
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.
Integrate new tools for knowledge management and update existing func…tionality
create_memory_banktool to gather project structure data and store it in the memory bank.create_knowledgetool to create knowledge entries in the vector database for future reference.PathsHolderNodeArcwith additional utility methods for path and child retrieval.