diff --git a/README.md b/README.md index a65ff7f..786481f 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,9 @@ going on. The agent can also support you in planning your next conference trip by providing a schedule around one or more topics that you are interested in. +## Quickstart +We are hosting AgenticNAV on HuggingFace Spaces. Check it out here: https://huggingface.co/spaces/CORE-AIx/AgenticNav. + ## Installation & usage of the web-based interface The agent is conveniently packaged as a docker image. You can spin up the entire system by using the commands below. Make sure to have the [Nvidia Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html#installation) installed. @@ -185,8 +188,9 @@ for debugging. To set the right debugging level for your application, you can us By default, it is set to `INFO`. #### Running tests -We try to cover all tools and agent functionalities in thorough unit tests. -You can run them via: +We try to cover all tools and agent functionalities in thorough unit tests. Our test coverage currently sits at ~65% +with all agent core functionalities and tools covered. We currently do not test against Ollama or Neo4j integrations. +You can run the tests via: ```commandline -uv run pytest tests/ +uv run pytest --cov=agentic_nav ``` diff --git a/agentic_nav/__init__.py b/agentic_nav/__init__.py index e69de29..ab5c155 100644 --- a/agentic_nav/__init__.py +++ b/agentic_nav/__init__.py @@ -0,0 +1,6 @@ +import importlib.metadata + +try: + __version__ = importlib.metadata.version(__name__) +except importlib.metadata.PackageNotFoundError: + __version__ = "0.0.0" # Fallback for development mode \ No newline at end of file diff --git a/agentic_nav/agents/neurips2025_conference.py b/agentic_nav/agents/neurips2025_conference.py index 9a05843..943afbe 100644 --- a/agentic_nav/agents/neurips2025_conference.py +++ b/agentic_nav/agents/neurips2025_conference.py @@ -47,6 +47,13 @@ **Important rule**: If you are unsure or cannot find the information requested by the user, say you don't know and cannot help, unfortunately. + **Timeline:** + - Tuesday, December 02, 2025: Panels and Tutorials only, no paper and poster presentations + - Wednesday, December 03, 2025: Poster Sessions in the Morning and Afternoon + - Thursday, December 04, 2025: Poster Sessions in the Morning and Afternoon + - Friday, December 05, 2025: Poster Sessions in the Morning and Afternoon + - Those are the only days with poster and oral sessions. + **Here is the current timestamp**: {datetime.now(ZoneInfo('America/Los_Angeles'))}. The conference is happening in San Diego, California. """ } diff --git a/pyproject.toml b/pyproject.toml index bdf3f23..530683e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "agentic-nav" -version = "0.1.0" +dynamic = ["version"] description = "Conference navigation agent leveraging graph databases and semantic search to provide paper recommendations, research network exploration, and automated schedule generation for NeurIPS 2025 attendees." readme = "README.md" authors = [ @@ -32,16 +32,17 @@ dependencies = [ ] [tool.uv.workspace] -members = [ - "litellm", -] +members = ["litellm"] [tool.uv.sources] litellm = { git = "https://github.com/shiqiangw/litellm.git" } toon-format = { git = "https://github.com/toon-format/toon-python.git" } +[tool.hatch.version] +source = "uv-dynamic-versioning" + [build-system] -requires = ["hatchling"] +requires = ["hatchling", "uv-dynamic-versioning"] build-backend = "hatchling.build" [dependency-groups] diff --git a/uv.lock b/uv.lock index e9e2b15..031d7ae 100644 --- a/uv.lock +++ b/uv.lock @@ -10,7 +10,6 @@ resolution-markers = [ [[package]] name = "agentic-nav" -version = "0.1.0" source = { editable = "." } dependencies = [ { name = "aiofiles" },