search-web-native

workflowv1.0.0

Web search using the native searchWeb executor (DuckDuckGo by default)

Install

kdeps registry install search-web-native

Then run locally:

kdeps exec search-web-native

Configure LLM provider in ~/.kdeps/config.yaml (created automatically on first run).

README

search-web-native

Web search using the built-in native searchWeb executor -- uses DuckDuckGo by default, no API key needed. Optionally supports Brave, Bing, and Tavily.

Usage

kdeps run examples/search-web-native/workflow.yaml --dev

Search and get an AI-powered answer:

curl -X POST http://localhost:16398/search \
  -H "Content-Type: application/json" \
  -d '{"query": "What is the Go programming language?"}'

With Brave Search (requires API key):

curl -X POST http://localhost:16398/search \
  -H "Content-Type: application/json" \
  -d '{"query": "latest Go release", "provider": "brave", "apiKey": "YOUR_BRAVE_KEY"}'

How it works

  1. search -- run.searchWeb queries DuckDuckGo (or Brave/Bing/Tavily) and returns structured results
  2. answer -- LLM uses the results to answer the question
  3. response -- returns the AI answer as an API response

Providers

Providerprovider valueAPI Key Required
DuckDuckGoddg (default)No
Brave SearchbraveYes
BingbingYes
TavilytavilyYes

Versions

VersionPublishedStatus
1.0.04/11/2026active

Details

Author
kdeps
License
Apache-2.0
Latest Version
1.0.0
Published
4/11/2026

Tags

searchweb