@anht3889/dsh-web-search-service
v0.1.0
Published
Service Definition for DeepSeek Harness web-search configuration management
Maintainers
Readme
@anht3889/dsh-web-search-service
Service Definition for managing the dsh-web-search catalog and API-key state without a web server.
A provider publishes the service with ctx.provide('webSearchManager', runtime). Consumers can read the current catalog with getCatalog, persist it with putCatalog, inspect value-free key state with describeSecrets, store non-empty keys with putSecrets, query provider readiness with available, and subscribe with onChanged.
onChanged fires after a successful putCatalog or after a successful putSecrets that stores at least one value. It does not fire for rejected writes, omitted values, or empty values.
The package has no runtime dependency apart from its @deepseek-ai/cordis peer.
This is not a dsh plugin. Profile users install @anht3889/dsh-web-search-bundle; that bundle depends on this package and installs it automatically.
Publish
Bump version in package.json, then run Actions → Publish npm, or create a GitHub Release. The workflow skips a version that is already on the registry.
The repository secret NPM_TOKEN must be an npm automation token that can publish @anht3889/dsh-web-search-service.
