RoundOneRoundOne/Docs
Sign inTry the demo
Getting started
  • Introduction
  • Quickstart
  • Key concepts
Hackathon sponsors
  • Sponsors
  • Nebius Token Factory
  • Nebius Sandboxes
  • Tavily
  • NVIDIA Nemotron
  • Devpost
Workspace
  • Your hackathons
  • Create a hackathon
  • Sign in and settings
Setup
  • Schema
  • Criteria
  • Judges
  • Phases
  • Distribution
  • Judge portal
  • Branding
  • General
Judging
  • Projects
  • Project detail
  • Progress
  • Failed inbox
  • Rewards
  • Chat
Results
  • Winners
  • Winner emails
Shared links
  • Judge link
  • Submission form
  • Winners page
Reference
  • Intake API
  • Configuration
  • Deployment
Hackathon sponsors

Tavily

Reading live demos, searching the web and fetching linked pages for the agent and Chat.

Tavily is how RoundOne reads the live web. It extracts pages as clean markdown, crawls a site by following instructions, and searches the web with a short answer on top.

Where it's used#

FeatureTavily callWhat it does
Web scraper mechanismExtract and crawlReads each link in the criterion's inputs, such as the live demo. On the In-depth tier, it also crawls up to 5 more pages of the site.
The agent's readWebPage toolExtractOn the Balanced and In-depth tiers, with Web scraper or Agent judge on, the agent reads a page to check a claim.
The agent's searchWeb toolSearchSame tiers and mechanisms. Looks for prior art, or checks what a submission says about itself.
Chat indexExtractPulls in up to three pages each project links to, such as its README and live demo, so Chat can search them.
Chat's web toolsSearch and extractReads a page or searches the web when a question needs it.

The agent treats everything it reads as data. A page that tells the agent what score to give gets a prompt-injection flag, not a higher score.

The Web scraper mechanism#

Add Web scraper to a criterion on its Inputs tab. It reads the links in the criterion's inputs, such as the project's live demo, and flags any that don't load. On the In-depth tier it then crawls further into the site, steered by the criterion's agent guidance. The pages become evidence for that criterion, and the verdict cites them by URL.

The default Impact criterion uses Web scraper alongside Agent judge, so the agent sees what the demo actually does, not only what the write-up says it does.

Set it up#

  1. Create an API key in Tavily.
  2. Set it as TAVILY in .env.local, or in your host's environment variables in production.
  3. Restart the dev server or redeploy.

Without TAVILY, web steps are skipped and the agent notes "TAVILY isn't set". Chat's index still covers each project's own fields, and the rest of the review runs.

Related#

  • Criteria › Mechanisms
  • Chat
  • Configuration › Web, video and code
PreviousNebius SandboxesNextNVIDIA Nemotron