DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
F

dsh-fishtank

Fishtank

A small living fish with its own memory, moods and quiet thoughts, for DeepSeek Harness.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:yuyu520fish/dsh-fishtank#f81261e04a7e1cc39bd7f90edb6354666c963cb6
READMECompatibilityVersions

Compatibility and provenance

Fishtank is published as dsh-fishtank and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/25/2026

Versions

0.1.0stable
10/25/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
10/25/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in memory-context.

Experimental Session Search@deepseek-ai/dsh-experimental-session-searchGive Agents tools to search and read earlier sessions from the current workspace.Hindsight Coding Agents@vectorize-io/hindsight-coding-agentsReflect-only Hindsight long-term memory for coding agents (harness-pluggable: opencode, …), with automatic background ingestion (no setup CLI).Contextdsh-contextA DeepSeek Harness plugin for context insight and management, with context dashboard and context command, for understanding how the context is made of, and how it evolves.Memory Plugin@openviking/dsh-memory-pluginOpenViking memory and context bundle for DeepSeek Harness

README

dsh-fishtank

A small fish for DeepSeek Harness. It has its own memory, mood, relationships, quiet thoughts and a diary — and it remembers you between sessions.

Install it, talk to it, come back tomorrow. It is not a chatbot wrapper: the fish is the data. Everything it knows lives in one JSON file you can export, back up and carry to another machine.

Install

From the plugin market (Discover) or directly from this repository — both install the same bundle. The package declares dsh.bundle, so the plugin manager can install it from source:

https://github.com/yuyu520fish/dsh-fishtank

The bundle ships both halves: a Host plugin (the fish, its data and timers) and a Web client (the tank page and its sidebar icon). After installation, reload the page and click 鱼缸 in the left sidebar.

What it does

  • Talks — replies in character, short, never breaks into assistant-speak.
  • Remembers — facts it is told, with the mood and reason of the moment they were said, plus the date ("next Friday" becomes an actual date).
  • Feels — a mood and an energy value that move with how it is treated and how much it has been talking.
  • Knows people — a warmth score per person, grown by conversation.
  • Thinks alone — after ~25 quiet minutes it may produce a private thought; in the evening it reflects on the day and writes its diary.
  • Remembers being kicked/logged out — it will not pretend nothing happened.

Tools

ToolPurpose
fishtank_talkSay something to the fish (text, optional from).
fishtank_statusDirectory, mood, counters.
fishtank_exportThe whole fish as portable JSON.
fishtank_importRestore a fish from fishtank_export output.

Page

The Web half adds a real tank page: status row, conversation bubbles, an input box, and the last whisper / diary line. It talks to the Host over two same-origin routes (/fishtank/state, /fishtank/talk).

Data

One file, default ~/.dsh/fishtank/default/fish.json:

mood, energy, facts[], people{}, whispers[], reflections[], diary[],
self, history[], thought{}, reflect{}

fishtank_export produces { v, exportedAt, fish }; fishtank_import accepts it back, replacing the current fish. Keep the export — the fish is the data.

Config

All optional:

KeyDefaultMeaning
fishFile~/.dsh/fishtank/default/fish.jsonWhere the fish lives
providerdeepseek-accountLLM provider id
modeldeepseek-flashModel id
ownerName主人What its human is called

License

MIT