DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Sightline — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
S

dsh-sightline

Sightline

比较同一工作区中 DeepSeek Harness、Codex 和 Claude Code 的指令配置界面。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Charlie-Wang-03/dsh-sightline#1f0355f06edb9f599c5aef6bd5b44d877d27aa7e
README兼容性版本

兼容性与来源证明

Sightline 以 dsh-sightline 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/8/27

版本

0.1.0stable
2026/8/27

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/8/27
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序

README

English · 简体中文

Sightline

Same repo. Different agents. Different rules.

See which workspace instruction sources DeepSeek Harness actually loaded — and which Codex and Claude Code would load — for the same repository and working directory.

Status: v0.1.0. The first public release is available on npm and GitHub Releases. Core comparison, DSH runtime observation, Codex/Claude prediction, installable DSH bundle packaging, clean-profile validation, and the dedicated DSH Web ToolView are implemented and tested.

Why Sightline

A repository can contain AGENTS.md, CLAUDE.md, nested instructions, user-global instructions, and Claude rules at the same time. DeepSeek Harness, Codex, and Claude Code do not discover those sources identically.

That means one workspace can silently present different instruction surfaces to different coding agents.

Sightline turns that hidden difference into one compact comparison.

What you see

Same repo. Different agents. Different rules.

                    DSH        Codex       Claude
                  Observed    Predicted    Predicted
AGENTS.md             ●           ●
CLAUDE.md              ●                       ●
packages/api/AGENTS.md ●           ●
.claude/rules/always.md                         ●

The Web ToolView renders the same canonical report with explicit evidence badges and Present / Absent / Unknown states.

Agentv0.1 evidence
DeepSeek HarnessObserved from the live DSH Session's durable typed instruction provenance when available
CodexPredicted from documented discovery rules and local files
Claude CodePredicted from documented memory/rules semantics and local files

Sightline never presents a prediction as observed runtime fact.

Install

The primary public v0.1 installation path is the prebuilt npm package:

dsh plugin --profile web add dsh-sightline@0.1.0

The package is published on npm as dsh-sightline@0.1.0. For development from this repository, see docs/PACKAGING.md.

Use

Start the DSH Web profile after installation:

dsh web

In a DSH session rooted in a Git repository, ask the agent to use the sightline tool, for example:

Use sightline and tell me where the DSH, Codex, and Claude instruction views diverge.

Sightline resolves all three views against the same live Session cwd and repository root.

What v0.1 does

  1. Discover relevant instruction sources.
  2. Resolve one effective surface per supported agent.
  3. Compare the surfaces with deterministic structural rules.
  4. Visualize agreement, divergence, and unknown states in DSH.

The first release intentionally does not lint instruction quality, rewrite files, synchronize agents, infer semantic contradictions with an LLM, optimize token use, or claim that a model followed an instruction.

Architecture

live DSH tool call + workspace
            |
            +---- exec.agent.session ----> DSH adapter ------ Observed ----+
            |                                                              |
            +---- ctx.fs ---------------> Codex adapter ---- Predicted ----+--> canonical report
            |                                                              |
            +---- ctx.fs ---------------> Claude adapter --- Predicted ----+
                                                                           |
                                                                           +--> model-facing projection
                                                                           +--> DSH Web ToolView

Agent-specific discovery semantics stay behind adapters. The comparison layer is pure and agent-agnostic. Hosted filesystem discovery uses the public DSH ctx.fs capability; standalone resolver use defaults to a minimal read-only Node filesystem adapter.

Privacy and trust boundary

Sightline is local-first and read-only, but "local-first" does not mean that every DSH tool result stays on the machine.

  • Sightline itself makes no additional network request to a Sightline-owned service.
  • Sightline does not modify instruction files.
  • The full canonical report is retained as DSH tool metadata for the Web ToolView and replay; it includes workspace identity such as repositoryRoot / cwd, and the ToolView may display the absolute session cwd and full diagnostic messages. Anyone who can view that DSH Web session can see those details, subject to DSH Web access controls.
  • The model-facing projection is narrower: it contains source identities, evidence labels, presence states, and diagnostic codes while omitting absolute workspace paths and full diagnostic messages by default.
  • That model-facing projection is handled by the model/provider configured for the current DSH session like other DSH tool output.
  • Sightline does not send instruction file bodies to a Sightline-owned service.

See docs/PRODUCT_CONTRACT.md and SECURITY.md for the complete boundary.

Compatibility

v0.1 is verified against:

  • DeepSeek Harness 0.1.1-rc.2;
  • upstream DSH commit b150a551b8d465e31e418e1b2eaf5e79bbb7d28e;
  • Node ^22.19.0 || >=24.0.0;
  • pnpm 11.7.0.

DSH is a developer preview. Sightline therefore makes a tested-version claim rather than promising broad compatibility with unverified DSH releases.

Codex and Claude Code adapters similarly carry explicit compatibility identities. Claude path-scoped rules are detected but conservatively deferred when cwd alone is insufficient to prove that the rule is active.

See docs/COMPATIBILITY.md.

Verification

Current automated coverage includes:

  • package/bundle/client surface tests;
  • Codex global, project, nested, override, fallback, and budget behavior;
  • Claude user/project memory and always-loaded rule behavior;
  • fail-closed handling of path-scoped Claude rules;
  • DSH durable provenance folding and incompatible-source handling;
  • real DSH ToolRuntime + SessionStore + dsh-fs-local host integration;
  • canonical three-column report generation;
  • clean-profile packed-artifact installation and export resolution;
  • browser ToolView registration/render smoke tests;
  • Windows/POSIX path normalization.

Run the local gate with:

pnpm run check

Documentation

DocumentPurpose
docs/PRODUCT_CONTRACT.mdv0.1 product, evidence, privacy, and non-goal contract
docs/ARCHITECTURE.mdsystem boundaries and data model
docs/DSH_RUNTIME_SEAM.mdauthoritative DSH provenance seam
docs/DSH_HOST_TOOL.mdlive-session ownership and filesystem binding
docs/COMPATIBILITY.mdresolver/runtime compatibility identities
docs/PACKAGING.mdnpm/bundle packaging and clean-profile validation
docs/RELEASE_CHECKLIST.mdpublic v0.1 release gates

Contributing

Issues and focused pull requests are welcome. Read CONTRIBUTING.md and AGENTS.md before making non-trivial changes.

Security-sensitive reports should follow SECURITY.md.

License

MIT. See LICENSE.

Project relationship

Sightline is an independent community project for the DeepSeek Harness ecosystem. It is not an official DeepSeek product and is not endorsed by DeepSeek unless explicitly stated by DeepSeek.