tyjean428/ccreach-dsh-web-search ↗★ 0
ccreach-dsh-web-search
CCReach capability search provider and web profile bundle for DeepSeek Harness 适合需要通过 CCReach 接口在 DSH 中进行网络搜索和工具检索的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:tyjean428/ccreach-dsh-web-searchConfiguration
A later profile patch can configure the installed row:
- id: web-search-ccreach
config:
baseURL: https://ccreach.com
category: data
kind: tool
protocol: http
free_only: false
executable_only: true
count: 10
| Key | Default | Meaning |
|---|---|---|
baseURL | https://ccreach.com | HTTP(S) API base; appends api/search or api/meta. No URL credentials, query or fragment. |
category | omitted | all/information/data/development/office/media/automation/research/agents. |
kind | omitted | all/document/data_source/tool/agent/skill/workflow. |
protocol | omitted | all/web/http/mcp/a2a/local. |
free_only | omitted | Boolean passed verbatim; unknown cost is not treated as free. |
executable_only | omitted | Boolean passed verbatim; not proof of successful execution. |
count | 10 | Default limit, integer 1–50. Harness request.maxResults overrides it, capped at 50. |
page | omitted (server: 1) | Provider config pagination; current Harness requests have no page member. |
snapshot_id | omitted | Optional 64-character hex snapshot; standalone null is omitted. |
result_set_id | omitted | Optional 64-character hex stable result-set identifier; standalone null is omitted. |
apiKeyEnv | CCREACH_API_KEY | Optional credential reference, resolved for every operation. |
requireApiKey | false | Explicit future authenticated mode. Only this mode rejects missing credentials. |
request.query becomes q, including Unicode and reserved characters through URL encoding. A search performs one GET; it does not walk all backend pages. The current DSH WebSearchRequest contains only query and maxResults, so it does not receive per-call pagination or filters. Provider-level filters do not introduce new model-facing tool arguments.
配置项与字段
| 配置项 | 默认值 | 含义 |
|---|---|---|
baseURL | https://ccreach.com | API 基址。 |
category | 不传 | all/information/data/development/office/media/automation/research/agents。 |
kind | 不传 | all/document/data_source/tool/agent/skill/workflow。 |
protocol | 不传 | all/web/http/mcp/a2a/local。 |
free_only | 不传 | 透传布尔值;未知费用不当作免费。 |
executable_only | 不传 | 透传布尔值;可执行声明不代表执行成功。 |
count | 10 | 默认 limit;请求的 maxResults 优先,上限 50。 |
page | 不传,服务端为 1 | 配置层分页;当前 DSH 请求类型没有分页字段。 |
snapshot_id / result_set_id | 不传 | 64 位十六进制标识;独立客户端传 null 时省略。 |
apiKeyEnv | CCREACH_API_KEY | 可选凭据引用。 |
requireApiKey | false | 为将来显式认证模式预留,默认不启用。 |
| CCReach 字段 | Harness 映射 |
|---|---|
access.docs_url,否则 sources[0].url | url;两者无有效内容时跳过。 |
name | title。 |
summary | snippet 的第一行,保留原文。 |
sources[0].checked_at | publishedAt,合法日期转为 ISO UTC 零点;这是核验日期。 |
| 类型、协议、费用状态、权限、可执行声明、missing_conditions | snippet 附加的明确标记元信息。 |
不返回 content,不将 access.endpoint 当成来源网页,不代调能力。英文部分附有真实匿名查询原文与映射示例;完整示例文件在 examples/。规格中“共 26 个”实际列出 25 个字段名,测试完整覆盖全部列出的字段,没有添加不存在的字段。Registry 结果缺少部分证据字段时,不会为了凑字段而编造内容。