deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:sl82976818/dsh-gpt-bridge
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
English | 简体中文
A read-only engineering evidence bridge between DeepSeek Harness and Custom GPTs.
DSH Agents do the work. DSH provides provenance. Your GPT reviews the evidence.
dsh-gpt-bridge lets a configured Custom GPT:
Human does not need to manually copy REPORT / FACTS / evidence into the GPT conversation. The bridge reads the real DSH runtime and the formal artifacts produced by a DSH Run.
The Bridge is deliberately read-only.
Through this bridge a GPT cannot:
Project / package naming. The repository (this project) is
dsh-gpt-bridge. The DSH bundle/package that manages the bridge lifecycle inside DSH isdsh-gpt-bridge-manager(seedsh-gpt-bridge-manager/).
DSH Agent
|
v
Formal Run
RUN / REPORT / FACTS / manifest / evidence
|
v
dsh-gpt-bridge-manager
|
v
Authenticated read-only GPT Bridge
|
v
Cloudflare Quick Tunnel
|
v
GPT Actions
|
v
Custom GPT
The bridge exposes exactly three read-only Actions over an authenticated HTTP endpoint. A Cloudflare Quick Tunnel carries HTTPS traffic to the loopback-only bridge; a static Bearer credential authenticates the GPT.
recentAgentsDiscover real, recent DSH Agent Sessions (id, updated time, running state, preset, cwd). Cheap discovery — no per-session model queries.
getAgentBundleFor one real session_id: the DSH runtime facts, the formal Run association (RUN.json), REPORT/FACTS summaries, and the manifest-authorized artifact index.
readArtifactRead a single artifact file that is inside the manifest allowlist for the associated Run. Absolute paths, .. traversal, symlink escapes, and arbitrary file reads are rejected. Large text is returned as a bounded excerpt; binaries as metadata only.
There are no write Actions.
Agent claim ≠ system provenance ≠ reviewer verdict
STATUS_BY_AUTHOR: CONFIRMED) in FACTS.md.An Agent writing CONFIRMED does not automatically make a claim trusted. The bridge surfaces the evidence; judgment stays with the reviewer.
Requirements: a working DeepSeek Harness (DSH) installation and the dsh CLI.
The manager is published to the npm registry as dsh-gpt-bridge-manager (current version 0.1.0). Install it into a DSH profile:
dsh plugin --profile web add dsh-gpt-bridge-manager
dsh plugin initializes the profile on first use, installs the package from the npm registry, and automatically adds the bundle to the profile's dsh.profile.bundles because the package declares dsh.bundle.
For local development, you can also install a tarball built from this repository:
cd dsh-gpt-bridge-manager
npm pack
dsh plugin --profile web add ./dsh-gpt-bridge-manager-0.1.0.tgz
Configure the manager in the profile's cordis.patch.yml (e.g. $DSH_HOME/profiles/web/cordis.patch.yml):
- id: gpt-bridge-manager
config:
bridgeRoot: /path/to/this/repository
cloudflaredPath: /path/to/cloudflared # optional; PATH lookup when omitted
credentialRef: dsh_gpt_bridge_actions_token
$DSH_HOME/.credentials.yaml under the reference dsh_gpt_bridge_actions_token (source layer must be file). The plugin never generates, writes, rotates, or displays the token.cloudflared tunnel --url http://127.0.0.1:8933. cloudflaredPath may be omitted to use PATH.node <bridgeRoot>/src/server.mjs; a compatible already-running bridge is adopted (never killed); an unknown occupant becomes BLOCKED_PORT_CONFLICT.restartTunnel (plugin-owned tunnels only).The active tunnel URL is ephemeral — it changes on every tunnel restart and is never part of the repository.
custom-gpt/ACTION_OPENAPI.yaml.dsh_gpt_bridge_actions_token value).servers.url to the Current URL the manager displays.recentAgents (e.g. "看看最近的 DSH Agent。").See custom-gpt/SETUP.md for the full deployment walkthrough and examples/GPT_INSTRUCTIONS.md for a minimal reviewer-GPT instruction set.
Start DSH
→ Bridge READY
→ Tunnel ONLINE
→ copy new Current URL
→ update only GPT Actions servers.url
→ keep the same Bearer
→ recentAgents
Full details: coldBoot.md.
Human does not need to paste REPORT.md or evidence into the GPT conversation.
The reviewer-GPT pattern in
examples/GPT_INSTRUCTIONS.mdis an optional / example workflow for this project's environment — it is not a required DSH preset.
Warning: anyone possessing both the active tunnel URL and a valid Bearer credential may access the exposed read-only engineering data. Do not commit
.credentials.yaml, Bearer/API keys, private artifacts, or generated runtime state.
servers.url in the GPT Actions schema.coldBoot.md); DSH/plugin APIs may evolve.MIT — see LICENSE.
dsh-gpt-bridge is an independent community project for DeepSeek Harness (DSH). It is not affiliated with, endorsed by, or an official project of DeepSeek or OpenAI.
DeepSeek, OpenAI, ChatGPT and related product names/trademarks belong to their respective owners.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。