Wraith Browser

Search & Discovery

Semantic search, embedding storage, network API discovery, and DNS resolution

Search tools go beyond basic page content. Use semantic embeddings for similarity search across cached content, discover API endpoints from network traffic patterns, and resolve domains via DNS-over-HTTPS. These tools help your agent build understanding across browsing sessions.

Tools

ToolDescriptionKey Parameters
embedding_searchSemantic similarity search across cached contenttext (required), top_k
embedding_upsertStore a text embedding for semantic searchsource_id (required), content (required)
network_discoverDiscover API endpoints from captured network traffic(none)
dns_resolveResolve a domain to IP addresses via DNS-over-HTTPSdomain (required)
page_diffCompare current page to cached versionurl

Examples

Semantic search across browsing history

{
  "tool": "embedding_search",
  "arguments": {
    "text": "companies hiring Rust engineers remotely",
    "top_k": 10
  }
}

Finds cached content that is semantically similar to the query, even if the exact words do not match. Store custom embeddings with embedding_upsert to build a searchable knowledge base.

Discover API endpoints

{
  "tool": "network_discover",
  "arguments": {}
}

Analyzes captured network traffic patterns from browsing and returns detected API endpoints: URL templates, HTTP methods, auth types, and request/response schemas. Useful for understanding how a site's frontend communicates with its backend.

Detect page changes

{
  "tool": "page_diff",
  "arguments": {
    "url": "https://example.com/jobs"
  }
}

Compares the live page content against the cached version to show what has changed. Useful for monitoring job listings, price changes, or any content that updates over time.

On this page