tyjean428/ccreach-dsh-web-search ↗★ 0

ccreach-dsh-web-search

CCReach capability search provider and web profile bundle for DeepSeek Harness 适合需要通过 CCReach 接口在 DSH 中进行网络搜索和工具检索的用户。

패키지
ccreach-dsh-web-search
호환성
미검증
Harness peer 범위
^0.1.0-rc.6
Cordis peer 범위
^4.0.1
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 10. 8.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:tyjean428/ccreach-dsh-web-search

Configuration

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
KeyDefaultMeaning
baseURLhttps://ccreach.comHTTP(S) API base; appends api/search or api/meta. No URL credentials, query or fragment.
categoryomittedall/information/data/development/office/media/automation/research/agents.
kindomittedall/document/data_source/tool/agent/skill/workflow.
protocolomittedall/web/http/mcp/a2a/local.
free_onlyomittedBoolean passed verbatim; unknown cost is not treated as free.
executable_onlyomittedBoolean passed verbatim; not proof of successful execution.
count10Default limit, integer 1–50. Harness request.maxResults overrides it, capped at 50.
pageomitted (server: 1)Provider config pagination; current Harness requests have no page member.
snapshot_idomittedOptional 64-character hex snapshot; standalone null is omitted.
result_set_idomittedOptional 64-character hex stable result-set identifier; standalone null is omitted.
apiKeyEnvCCREACH_API_KEYOptional credential reference, resolved for every operation.
requireApiKeyfalseExplicit 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.

配置项与字段

配置项默认值含义
baseURLhttps://ccreach.comAPI 基址。
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不传透传布尔值;可执行声明不代表执行成功。
count10默认 limit;请求的 maxResults 优先,上限 50。
page不传,服务端为 1配置层分页;当前 DSH 请求类型没有分页字段。
snapshot_id / result_set_id不传64 位十六进制标识;独立客户端传 null 时省略。
apiKeyEnvCCREACH_API_KEY可选凭据引用。
requireApiKeyfalse为将来显式认证模式预留,默认不启用。
CCReach 字段Harness 映射
access.docs_url,否则 sources[0].urlurl;两者无有效内容时跳过。
nametitle。
summarysnippet 的第一行,保留原文。
sources[0].checked_atpublishedAt,合法日期转为 ISO UTC 零点;这是核验日期。
类型、协议、费用状态、权限、可执行声明、missing_conditionssnippet 附加的明确标记元信息。

不返回 content,不将 access.endpoint 当成来源网页,不代调能力。英文部分附有真实匿名查询原文与映射示例;完整示例文件在 examples/。规格中“共 26 个”实际列出 25 个字段名,测试完整覆盖全部列出的字段,没有添加不存在的字段。Registry 结果缺少部分证据字段时,不会为了凑字段而编造内容。