Skip to content

Conversation

@laminair
Copy link
Collaborator

No description provided.

…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
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.
@laminair laminair merged commit f1f4c6d into main Nov 25, 2025
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants