search-web-native
workflowv1.0.0Web 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
- search --
run.searchWebqueries DuckDuckGo (or Brave/Bing/Tavily) and returns structured results - answer -- LLM uses the results to answer the question
- response -- returns the AI answer as an API response
Providers
| Provider | provider value | API Key Required |
|---|---|---|
| DuckDuckGo | ddg (default) | No |
| Brave Search | brave | Yes |
| Bing | bing | Yes |
| Tavily | tavily | Yes |
Versions
| Version | Published | Status |
|---|---|---|
| 1.0.0 | 4/11/2026 | active |
Details
- Author
- kdeps
- License
- Apache-2.0
- Latest Version
- 1.0.0
- Published
- 4/11/2026
Tags
searchweb