dshbase

Plugin directory / Network / dsh-anchored-flash

dsh-anchored-flash

Verified · install-tested on dsh ruler770525

✓ Actively maintained

View on GitHub ↗ ← Back to plugin directory

5Stars
0Forks
0Open issues
JavaScriptLanguage
2026-08-17Last push
Cross-platformPlatform

What it does

Anchored-standard agent preset for DeepSeek Harness: Minimal-aligned first request, low-injection post-promotion, indirect AGENTS.md loading — anchored intelligence without the IQ drop.

✅
Our take
Works — verified, early-stage project

Anchored-standard agent preset for DeepSeek Harness: Minimal-aligned first request, low-injection post-promotion, indirect AGENTS.md loading — anchored intelligence without the IQ drop. It installs cleanly and boots without issues in our testing. It's early-stage but functional.

“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.

README

dsh-anchored-flash

English | 中文

An experimental DeepSeek Harness agent preset: Minimal-aligned anchoring with
low-injection post-promotion, an indirect AGENTS.md injection pattern, and
subagent anchoring
— the "anchored intelligence without the IQ drop"
experiment series.

Fork of xiaobright/dsh-anchored-standard
with local modifications; the experiment report is in
upstream issue #49.

Maintenance status (2026-08-17): upstream
xiaobright/dsh-anchored-standard
has entered maintenance mode (FAREWELL — the official API price change made
the experiment series cost-prohibitive). This repository, an experiment
branch of that series, is frozen: it no longer tracks upstream, and the
experiment conclusions live in
upstream issue #49.
Related work has moved to the zhu1090093659/dsh-web-ui ecosystem (the
non-assertive AGENTS.md hint, instructionHint, was merged there as #388).
Local installs keep working; no further releases are planned here.

What makes this different from upstream

Feature Upstream anchored-standard This preset
First request Minimal pair bash + str_replace_editor, maxTokens 1024, zero injected context same
System prompt after promotion complete: true persona, stays the Minimal sentence (46 chars) forever same, enforced by the assemble filter in every phase (tool-bootstrap)
Post-promotion catalog bootstrap pair + discovery tools + dev_tool_search unlocks configurable residentTools whitelist (default: 18 tools incl. memory/dtodo/web_search/de_session/read_image/exit_plan_mode/skill_search/skill_load)
instruction-hint wording imperative ("read the relevant instruction files first and follow them") — measured to flip the anchored trajectory back to "let me" neutral/suggestive reference note — measured to preserve "we" (see experiment table below)
Subagents opt-in includeSubagents default true — subagents go through the same anchor flow
AGENTS.md full digest injection (perturbs) or nothing indirect injection: 1 KB topic index + AGENTS-*.md topic files + env-* skills, read on demand (skill_load / read) — measured non-perturbing
Windows bash custom-bash (fixed path) custom-bash with PATH fallback when the configured Git Bash path is missing
Runtime context (memory snapshot etc.) stripped stripped in every phase (low-injection)

Experiment summary (measured 2026-08-16, DeepSeek V4 Pro, reasoningEffort=max)

Fingerprint = completed-reasoning counts of we / let's / let me
(case-insensitive, whole words). Sessions are real DSH sessions on Windows +
rc.6.

Exp Hint wording System prompt Result
baseline imperative ("read first and follow them") restored to standard (46→6620 chars) we→let me flip after promotion (0 we / 3 let me; model: "I must read relevant instructions")
E1 neutral reference note 46 chars in every phase we preserved (up to 49 we / 1 let me in 22.5k-char analyses)
E2 neutral + user asked to read AGENTS.md 46 chars full on-demand chain walked (skill_search → skill_load → read 1 KB index); we preserved; environment facts actually used
E1.5 suggestive ("reading the index is recommended") 46 chars we preserved; model reads only when the task needs environment facts

Key conclusions:

  1. The promoted system-prompt mutation (46→6620 chars) is itself a
    perturbation.
    Keep the system prompt at the single Minimal sentence in
    every phase.
  2. Imperative wording in a user-role injected message correlates with the
    style switch
    (we report correlation, not mechanism).
  3. Non-imperative reference wording does not flip the trajectory, and
    read willingness is driven by task need, not hint wording.
  4. Anchored intelligence and AGENTS.md availability are not mutually
    exclusive
    : tell the model (non-imperatively) that reference documents
    exist, and let it load them on demand.

Install

$target = Join-Path $env:USERPROFILE '.dsh\.agent-presets\anchored-flash'
if (Test-Path -LiteralPath $target) { throw "Preset already exists: $target" }
New-Item -ItemType Directory -Force -Path (Split-Path -Parent $target) | Out-Null
Copy-Item -Recurse -LiteralPath '.\preset' -Destination $target

Restart DeepSeek Harness, create a fresh session, pick 锚定标准·满血子代理
(anchored-flash). Do not switch presets mid-session.

Recommended AGENTS.md layout (the indirect-injection pattern)

Split the user-global ~/.dsh/AGENTS.md into:

  • ~/.dsh/AGENTS.md — ~1 KB topic index (3 iron rules + pointer table)
  • ~/.dsh/AGENTS-<topic>.md — topic files (environment / network / dsh /
    workflow / browser …)
  • ~/.dsh/skills/env-* — the same content as skills, discoverable via
    skill_search and loadable via skill_load

Verify

node verify/verify-anchored-flash.mjs      # 18 logic checks, no DSH runtime needed
node verify/trace-session.mjs <session-dir>        # header + reasoning fingerprint trace
node verify/count-pronouns.mjs <session-dir>       # we / let's / let me counters
node verify/dive-session.mjs <session-dir>         # full system + message sources
node verify/dump-session.mjs <session-dir>         # header + first-line dump

License

MIT. The preset is based on the DeepSeek Harness Standard preset and on
xiaobright/dsh-anchored-standard; see NOTICE and
LICENSE. Part of the experiment design and this documentation
were assisted by DeepSeek (an AI assistant); all measurements are from real
DSH sessions.

Install

🧩 Let your agent install it (recommended)

Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:

dsh plugin add dshbase-catalog

Then say "install dsh-anchored-flash for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.

This plugin is GitHub source (not published to npm) — install it straight from the repo:

Web profile:

dsh plugin --profile web add github:ruler770525/dsh-anchored-flash

Headless (CLI) profile:

dsh plugin --profile headless add github:ruler770525/dsh-anchored-flash

Test report

Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.

When to use it

Give the agent network access — requests, APIs, proxies, or protocols — so it can reach external systems.

Who it's for

Users whose tasks touch the network — calling APIs, fetching resources, or talking to remote services.

For developers — extending it

Adapters and request shaping are the seams — add protocols, auth handlers, retries, and endpoint abstractions.

Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in Network

Browse all 7797 plugins →