Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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
```
6 changes: 6 additions & 0 deletions agentic_nav/__init__.py
Original file line number Diff line number Diff line change
@@ -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
7 changes: 7 additions & 0 deletions agentic_nav/agents/neurips2025_conference.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.
"""
}
Expand Down
11 changes: 6 additions & 5 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -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 = [
Expand Down Expand Up @@ -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]
Expand Down
1 change: 0 additions & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.