dshbase

插件目录 / Developer / dsh-preset-anchored-standard

dsh-preset-anchored-standard

已验证 · 实测可装 ruby1304

✓ 持续维护

查看 GitHub ↗ ← 返回插件目录

0Stars
0Forks
0未关闭 issue
—语言
2026-08-17最近推送
跨平台平台

功能简介

Minimal-anchored agent preset for DeepSeek Harness: first-request bash+editor anchor, then full Standard catalog with a one-shot background-jobs promotion notice

✅
我们的评价
可用 — 实测通过,早期项目

Minimal-anchored agent preset for DeepSeek Harness: first-request bash+editor anchor, then full Standard catalog with a one-shot background-jobs promotion notice 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

dsh-preset-anchored-standard

An agent preset for DeepSeek Harness (dsh) that anchors a session's first request on the official Minimal preset's real tool pair — persistent bash + str_replace_editor, with auto-injected workspace/skill context stripped — then, after the first durable promotion signal (a tool call or the first assistant message), exposes the full Standard catalog from request #2 on.

Built for trajectory-evaluation runs that need the Minimal anchor at request #1 without giving up Standard capabilities for the rest of the session.

Why the promotion notice

The bootstrap anchor is behavioral, not just structural: a model that opens with only a shell keeps the habits the bootstrap bash description teaches — notably foreground sleep N + pgrep polling for long-running waits — even after the catalog silently expands. We observed a delegated session poll a benchmark with sleep 240 loops for ~90 minutes although job_output / job_list / job_kill were already in its catalog from request #2.

So the preset injects a one-shot user-role notice at the promotion step telling the model the full catalog is now active and that waits longer than ~2 minutes belong in background jobs (run_in_background: true + completion notices), not foreground polling. The notice fires only for sessions the process actually saw bootstrapping — a session resumed after promotion is not interrupted by it.

Install

As a bundle (recommended — the preset syncs into ~/.dsh/.agent-presets/ at boot):

dsh plugin --profile web add "github:ruby1304/dsh-preset-anchored-standard"

Manual:

git clone https://github.com/ruby1304/dsh-preset-anchored-standard.git
cd dsh-preset-anchored-standard
./install.sh        # copies presets/anchored-standard into ~/.dsh/.agent-presets/

Then pick Anchored Standard in the preset selector, or set it as the default in ~/.dsh/settings.yaml:

agent-presets:
  default: anchored-standard

Uninstall: ./uninstall.sh (or dsh plugin remove plus deleting the preset directory).

Configuration

All knobs live in the tool-bootstrap row of presets/anchored-standard/agent.cordis.yml:

Key Default Meaning
bootstrapTools [bash, str_replace_editor] Tool catalog exposed on request #1.
promoteOn either Promotion signal: tool-call, assistant-message, or either.
suppressedContextSources [agent-instructions, skill-catalog] Auto-injected context stripped while bootstrapping ([] disables the filter).
bootstrapMaxTokens unset Optional output cap for request #1; stripped explicitly after promotion.
promotionNotice built-in text One-shot notice at the promotion step: custom string, or false to disable.

Compatibility

Developed and tested against dsh 0.1.0-rc.5. The preset composes only shipped @deepseek-ai/dsh-* plugins plus its own local tool-bootstrap.mjs; no third-party dependencies.

Development

node tests/bootstrap-notice.test.mjs   # mock-waterfall test of the promotion-notice logic

License

MIT

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-preset-anchored-standard」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:ruby1304/dsh-preset-anchored-standard

Headless(CLI)profile:

dsh plugin --profile headless add github:ruby1304/dsh-preset-anchored-standard

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Developer 里更多

浏览全部 7819 个插件 →