[Plugin preview] DSH Provider Passport — request-dialect preflight for custom providers #5356
Replies: 1 comment 1 reply
|
Verified the probe surface against 1. All five named shape details are expressible as alpha.4
So "propose the smallest observed set of existing Harness compat fields" is well-defined for your target class. Bonus stability property: each gate is a drift check ( 2. The proposal must be keyed by each model's resolved
If the probe proposes a field the model's resolved protocol does not offer, the config is refused at load with a specific error — "sets compat X, which no wire protocol declares; the configurable switches are …" ( 3. Withheld fields are the trap. Family linkage — this is the runtime half of the static compat gates:
The opt-in redacted-report collection is the right call. Given the drift-gate design, the offered set is stable per DSH release, so cross-gateway frequency data is precisely what the maintainers need to decide which withheld fields become offered — and which compat fields deserve a probe in the first place. Nice work — probe → propose → real-runtime verify → rollback is the right lifecycle. Happy to sanity-check the field mapping against a specific DSH release in the thread if that helps. |
Uh oh!
There was an error while loading. Please reload this page.
Hi, I’m sharing the public preview of DSH Provider Passport, an independent community plugin for custom OpenAI Chat Completions providers.
A generic “OpenAI-compatible” connectivity check can succeed while the first real Harness task still fails because a gateway rejects a request-shape detail such as
developervssystem,max_completion_tokensvsmax_tokens,store,reasoning_effort, orstream_options.include_usage.The plugin adds a review-first preflight:
compatfields;Evidence before preview
0.1.1-rc.2and0.1.2-alpha.4;This is intentionally a preview. Deterministic tests prove the mechanism, but not how often real third-party, enterprise, and self-hosted gateways need each compatibility field. I’m looking for opt-in, redacted reports rather than adding speculative features.
Install:
The copied community report removes endpoint and model identity, credentials, headers, request text, response bodies, and model output. Nothing is uploaded automatically. Please never post API keys or private endpoint details.
中文简介:这个插件用于在真实任务开始前,发现自定义 OpenAI Chat Completions 接口与 Harness 请求格式之间的差异。它只在用户确认后进行有限探测,先展示最小兼容配置,再写入单个模型,并通过真实 Harness 运行时验证;失败时自动恢复,也支持回滚。目前希望收集经过脱敏的真实接口结果,以判断问题频率和下一步方向,而不是凭空增加功能。
Independent community project; not affiliated with or endorsed by DeepSeek.
All reactions