1339190177/dsh-consult

1339190177★ 0JavaScript最后同步: 2026-08-22

在 GitHub 打开

Cross-provider second opinions for DeepSeek Harness (dsh): consult tool, OpenAI-compatible endpoint, DSH_MODEL rerouting, scout (web-search investigation), structured output, upstream transparency, JSONL audit. Distinct from btspoony/dsh-advisor (passive per-turn review).

README 摘要

dsh-consult 跨供应商第二意见服务:dsh 自身 agent 获得跨供应商咨询工具,外部 harness (ZCode 等)获得轻量本地 OpenAI 兼容顾问 API。对应需求文档 dsh-advisor-plugin-需求.md 的路径 B 产品化。 能力(对照需求 F1–F6) 能力 说明 F1 DSH MODEL=provider/model 直选 经 agent/request waterfall 改道主代理请求, 不受 settings.yaml agent-default-model 用户层压制 (旧 --patch 方案会被压过而静默走错模型);改道动作写日志、实际路由写入会话 request/header ;headless profile 的 patch 层另含 !!js 条目让 --dump-config 与选择一致 F2 OpenAI 兼容端点 POST http://127.0.0.1:3080/v1/chat/completions ,复用现有 web 端口(不另起端口);Bearer token( settings.yaml 的 advisor.token ,首启自动生成);SSE 流式 + 非流式;仅回环、无 CORS; model 字段接受 provider/model F3 consult 工具 注册给所有 agent;默认自动路由到与当前模型 异源 的供应商(优先用户在 llm-pi-ai settings 里配置过凭证的网关,如 XQAPI),可显式传 model="provider/model" ;绝不静默换模型——无解时显式报错并列出可用 provider F4 结构化输出 consult 默认要求 JSON {recommendation, reasons, confidence, risks, alternatives} (宽松解析,失败降级纯文本并标注);HTTP 端点支持 response format: json schema / json object (提示级约束 + 解析) F5 上游溯源 HTTP 响应头 x-model-upstream: provider/model ;consult 返回 backend: dsh-advisor(model@provider) 。注意:中转商自报身份不可验证的部分与需求 G3 相同,此为网关侧尽力而为 F6 咨询审计 $DSH HOME/storages/advisor/audit.jsonl :时间 / 来源(tool\ http) / sessionId / 问题摘要 / 路由 / 思维等级 / 耗时 / 是否结构化; adopted 字段留待回填 F9 思维等级(reasoning effort) consult 参数 reasoning /…

在 GitHub 查看完整 README →
工具/开发codexdeepseekdshdsh-pluginllmsecond-opinionagentsearch

分类