Dome Systems

Answer questions from the live web

A managed research agent that searches the live web, reads sources, and answers with citations.

User
Caller
  • chat
App
Agent
  • web-researcher
Daily limit
web-researcher
$5.00
Governance
Gateway
  • web-research
Pool

researcher-pool

  • tinyfish-model
Tools

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. 1

      Create a sandbox workspace

      dome sandbox provision --scope workspace

      Use a sandbox while trying a template. Provisioning does not switch your active context.

    2. 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. 3

      Pull the template

      npx @domesystems/templates pull im2nguyen/tinyfish@0.1.2 --dir tinyfish

      Downloads this immutable release and verifies its digest.

    4. 4

      Run the template

      npx @domesystems/templates up --dir tinyfish

      Imports 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_key
    • DOME_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.