-
Notifications
You must be signed in to change notification settings - Fork 0
Pre-Release for AgenticNAV #7
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
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
…querying functionality to constrain and guide agents
- Improved knowledge graph generation with pre-computed similarities for faster search (similarity threshold 0.8) - Neo4j database integration (community integration). Includes scripts to write pickled knowledge graph to database and manage vector embeddings - Added basic functionality for faster similarity search and neighborhood exploration - Added agent-friendly tooling
…installable python package
Knowledge Graph Tooling
…dio) + improve logging (#3) * Refactored to code and modularized the way we build agents for better re-usability. Made agent stateful (i.e., stores and manages messages internally) to help with on-the-fly message manipulation, if needed. * Finalized web-based UI draft. Need to do testing and ensure the agent is initialized every time the UI is launched. * Enabled asynchronous message generation for the web-based UI and the CLI tool. Added docker-based services to run agent in a reproducible way. * Fixed a bug in the knowledge graph generator and updated the database importer to add all paper meta data. * Removed old db importer code * Updated readme * Added logging to graph import script and updated default pre-generated graph * Added logging to graph import script and updated default pre-generated graph * Set default logging level to info (from debug)
* Refactored to code and modularized the way we build agents for better re-usability. Made agent stateful (i.e., stores and manages messages internally) to help with on-the-fly message manipulation, if needed. * Finalized web-based UI draft. Need to do testing and ensure the agent is initialized every time the UI is launched. * Enabled asynchronous message generation for the web-based UI and the CLI tool. Added docker-based services to run agent in a reproducible way. * Fixed a bug in the knowledge graph generator and updated the database importer to add all paper meta data. * Removed old db importer code * Updated readme * Added logging to graph import script and updated default pre-generated graph * Added logging to graph import script and updated default pre-generated graph * Set default logging level to info (from debug) * Added basic setup for unit tests to cover all agent functionality. * Updated handling of database URI env variable * Removed legacy code * Unit tests to cover major functionality of the agent (needs to be extended to cover all code) * Unit tests to cover major functionality of the agent (needs to be extended to cover all code) * Mocked all external tool calls (to database and inference services) * Updated handling of environment variables in tests * Updated tests for the knowledge graph tools * Updated tests for the knowledge graph tools * Disabled environment variable tests as patching seems to be buggy. * Updated github action to also cover dev branch
* Refactored to code and modularized the way we build agents for better re-usability. Made agent stateful (i.e., stores and manages messages internally) to help with on-the-fly message manipulation, if needed. * Finalized web-based UI draft. Need to do testing and ensure the agent is initialized every time the UI is launched. * Enabled asynchronous message generation for the web-based UI and the CLI tool. Added docker-based services to run agent in a reproducible way. * Fixed a bug in the knowledge graph generator and updated the database importer to add all paper meta data. * Removed old db importer code * Updated readme * Added logging to graph import script and updated default pre-generated graph * Added logging to graph import script and updated default pre-generated graph * Set default logging level to info (from debug) * Added basic setup for unit tests to cover all agent functionality. * Updated handling of database URI env variable * Removed legacy code * Unit tests to cover major functionality of the agent (needs to be extended to cover all code) * Unit tests to cover major functionality of the agent (needs to be extended to cover all code) * Mocked all external tool calls (to database and inference services) * Updated handling of environment variables in tests * Updated tests for the knowledge graph tools * Updated tests for the knowledge graph tools * Disabled environment variable tests as patching seems to be buggy. * Updated github action to also cover dev branch * Pointed the test badge to the right repo * Added first version of the session builder tool * Removed obsolete todos. * Updated knowledge graph processing * Added link to new default knowledge graph * Fixed bug where the embedding model was used instead of the agent model * Fixed OpenReview link retrieval and added embedding generator that can use HF spaces ZeroGPU. * Fixed OpenReview link retrieval and added embedding generator that can use HF spaces ZeroGPU. * Fixed metadata output for search tools. * Improved web ui rendering, embedding generation, and state handling in CLI. * Fixed bug in CLI that prevented outputs after tool calls. * Improved knowledge graph tool queries for better performance. * Improved knowledge graph tool queries for better performance. * Reduced python version to 3.10 and downgraded dependencies. * Renamed project to deployment name and implemented improved similarity search tool
* Refactored to code and modularized the way we build agents for better re-usability. Made agent stateful (i.e., stores and manages messages internally) to help with on-the-fly message manipulation, if needed. * Finalized web-based UI draft. Need to do testing and ensure the agent is initialized every time the UI is launched. * Enabled asynchronous message generation for the web-based UI and the CLI tool. Added docker-based services to run agent in a reproducible way. * Fixed a bug in the knowledge graph generator and updated the database importer to add all paper meta data. * Removed old db importer code * Updated readme * Added logging to graph import script and updated default pre-generated graph * Added logging to graph import script and updated default pre-generated graph * Set default logging level to info (from debug) * Added basic setup for unit tests to cover all agent functionality. * Updated handling of database URI env variable * Removed legacy code * Unit tests to cover major functionality of the agent (needs to be extended to cover all code) * Unit tests to cover major functionality of the agent (needs to be extended to cover all code) * Mocked all external tool calls (to database and inference services) * Updated handling of environment variables in tests * Updated tests for the knowledge graph tools * Updated tests for the knowledge graph tools * Disabled environment variable tests as patching seems to be buggy. * Updated github action to also cover dev branch * Pointed the test badge to the right repo * Added first version of the session builder tool * Removed obsolete todos. * Updated knowledge graph processing * Added link to new default knowledge graph * Fixed bug where the embedding model was used instead of the agent model * Fixed OpenReview link retrieval and added embedding generator that can use HF spaces ZeroGPU. * Fixed OpenReview link retrieval and added embedding generator that can use HF spaces ZeroGPU. * Fixed metadata output for search tools. * Improved web ui rendering, embedding generation, and state handling in CLI. * Fixed bug in CLI that prevented outputs after tool calls. * Improved knowledge graph tool queries for better performance. * Improved knowledge graph tool queries for better performance. * Reduced python version to 3.10 and downgraded dependencies. * Renamed project to deployment name and implemented improved similarity search tool * Cleaned code
…ui (CLI stale for now). Improved web UI and configuration management.
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.
No description provided.