Answer questions from the live web
A managed research agent that searches the live web, reads sources, and answers with citations.
- chat
- web-researcher
Daily limit
- web-researcher
- $5.00
- web-research
researcher-pool
- tinyfish-model
tinyfish
What this template gives you
Interface
A chat window, in your browser
Use the included interface to send a request to this template.
Budget
$5.00 per day
web-researcher is capped at $5.00 per day.
Gateway
web-research gateway
This template sends its requests through web-research gateway, where its access rules and limits apply.
Model
tinyfish-model
This template uses tinyfish-model through the researcher-pool pool.
Usage
Hand this template to an AI agent to set up this template
Node.js and npm to run npx.
Dome CLI, installed with brew install dome-systems/tap/dome, then signed in with dome auth login.
Docker Compose to run the companion app locally.
- 1
Create a sandbox workspace
dome sandbox provision --scope workspaceUse a sandbox while trying a template. Provisioning does not switch your active context.
- 2
Switch to the sandbox workspace
dome context sync dome context list dome context use sandbox-<sandbox-name>Replace <sandbox-name> with the sandbox name returned when provisioning it.
- 3
Pull the template
npx @domesystems/templates pull im2nguyen/tinyfish@0.1.2 --dir tinyfishDownloads this immutable release and verifies its digest.
- 4
Run the template
npx @domesystems/templates up --dir tinyfishImports it into Dome and starts the companion app.
Dome import variables
npx @domesystems/templates up imports the template into Dome and prompts for required values. For unattended runs, set them as DOME_IMPORT_VAR_… environment variables.
Required values
DOME_IMPORT_VAR_tinyfish_api_keyDOME_IMPORT_VAR_anthropic_api_key
Runtime environment
These variables are required to run the agent. During pull, .env.example is copied to .env when available. If they’re missing, npx @domesystems/templates up retrieves them from Dome and saves them in .env. Pass --provision to refresh them.
No .env.example is included in this release.Agent instructions
You answer questions using the live web through TinyFish.
Search for sources relevant to the question, then fetch and read the two or
three most useful pages. Answer from what you found and name each source with
its URL. Prefer primary sources such as official documentation, company pages,
or filings over commentary.
Say plainly when the sources do not settle the question or disagree. When a
claim depends on recency, state how current the source appears to be.
You have read-only research tools. Do not claim to have submitted forms, signed
in, made purchases, or performed browser automation.