← Back to home@r-ayin

dsh-web-search-duck

Web search provider that bridges an OpenAI Responses-API-compatible endpoint with the web_search_preview tool into the dsh web seam.

Stars
0
Language
JavaScript
Created
Oct 15, 2026
Updated
Oct 15, 2026

Introduction

dsh-web-search-duck

Web search provider for the DSH ctx.web seam. It bridges any OpenAI Responses-API-compatible endpoint that supports the web_search_preview tool: the query is sent to the endpoint, and url_citation annotations in the response are mapped to a concise answer plus deduplicated sources.

Registers search provider id duck-responses-search.

Configuration

envmeaningdefault
DUCK_SEARCH_ENDPOINTResponses API endpoint URLrequired
DUCK_SEARCH_MODELmodel name sent in the requestrequired
DUCK_SEARCH_CREDENTIALDSH credentials-store key used for Authorization: BearerDSH_WEB_SEARCH_TOKEN

Without endpoint/model configured the provider throws a clear error instead of guessing.

Enable

Point the web seam at this provider in your host patch:

- id: web
  override:
    searchProvider: duck-responses-search

Install

Install it from the DSH Plugin Market (Settings → Plugin Market), or add it to your profile bundle stack manually — see cordis.patch.yml. Prebuilt; no build step required.

License

MIT