dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Persisto Mate — the AI companion with a body clock, real sleep, its own memory and feelings — as a DeepSeek Harness (dsh) bundle.
dsh plugin --profile <your-profile> add github:m-rui001/dsh-mate-companion
# or, from npm:
dsh plugin --profile <your-profile> add @m-rui/dsh-mate-companion
Then boot that profile. State lives beside the harness home ($DSH_HOME or ~/.dsh) at
agent/mate/ — separate from the pi-host companion's state, because a different host is a
different body.
mate_feel tool, how
the exchange moved each Plutchik feeling on a -2..+2 scale. The report goes through the same
literature-anchored math as the pi companion's judge (rung equating, negativity asymmetry), and a
due gate keeps it a reading of the new exchange rather than a re-read of an old one.<system-event type="mate-impulse"> envelope
so they are never mistaken for the user's words.mate_remember (persistent memory), mate_ponder (private thought), mate_debug
(full internal state).{"version":1,"lang":"zh"} to
agent/mate/lang.json under the harness home.Requires Node 22.19+/24 per the harness. The harness is a developer preview; its plugin surface may change under us.
MIT, in LICENSE. This repository is a published mirror of the
Persisto-Mate monorepo, and it carries the source of the
bundle rather than only the bundle: packages/ holds the files dist/index.js is built from, at
their monorepo paths, so no import had to be rewritten to put them here — this host
(packages/dsh-mate-extension/src), the MATE kernel (packages/mate/src) and the one shared
affect-appraisal file it imports from the pi host
(packages/coding-agent/src/extensions/mate/appraisal.ts).
Rebuild it to check that claim:
bun install
npm run build # writes dist/index.js from the source in packages/
Send changes upstream in the monorepo — the next publish overwrites what is here.