Sandbase Harness
sandbaseai
Local-first self-hosted agent runtime and MCP bridge with sandboxed sessions and audit replay.
Use cases
Query, inspect and persist data from inside a session.
This directory lists 4 DeepSeek Harness plugins for Database. Their verification levels run L1 0, L2 2, L3 2, L4 0, L5 0: no listing here has been installed or run in a sandbox, so none claims L4 or L5. 0 have passed an automated security scan, and the other 4 are marked unverified rather than safe. Declared compatibility targets are unstated 2, >=0.1.2-alpha.2 1, 0.1.1-rc.2 || 0.1.2-rc.1 1. Together these 4 listings carry 1,828 GitHub stars, led by Sandbase Harness at 646. Licences are mainly Apache-2.0 2, MIT 2, and the code is written mostly in TypeScript, JavaScript. Every entry records its source repository, licence, declared harness target and a copy-ready install command; the most recently checked is dsh-data-agent (2026-09-18). A verification level measures how far the install path was exercised — it is not a safety guarantee, so read the source before you install.
Database plugins let the agent talk to real stores instead of pasting CSV exports into a prompt: SQL clients with schema introspection, local embedded databases used as memory backends, cache layers, and artifact stores. In this directory the practical split is local embedded stores (SQLite graphs, sandboxed project databases) versus anything that holds a live connection string to a remote engine.
Read-only credentials are the sane starting point. Prefer plugins that show the query they are about to run, limit row counts by default, and keep connection strings out of the model context. A plugin that writes to production because the agent “thought it should” is a category failure, not a power feature.
Ask where data lives, who can mutate it, and what leaves the machine. Local SQLite backends keep the blast radius inside a profile directory; remote SQL clients inherit your network and your credentials. Check whether the plugin logs executed statements, whether schema introspection is bounded, and whether exports or dumps can be triggered without an approval step.
For memory-shaped plugins that use a database underneath, separate two questions: is retrieval bounded, and are writes reviewable? A graph that grows without an audit surface will eventually be wrong and unreadable.
A strong database plugin defaults to read-only, shows the statement before it runs, and caps result sizes so a wide table cannot flood the context window. Schema facts are explicit. Writes, when they exist, are either behind an approval gate or confined to a local artifact file you can inspect. Connection secrets stay in config the model does not echo back.
Treat “the agent can query Postgres” as a capability claim, not a workflow. The useful plugins are the ones that make the query path as reviewable as a file edit.
The usual failure is write access granted by default because a tutorial needed an INSERT. The second is pasting a URL with password into the prompt or into tool arguments the transcript stores forever. The third is unbounded SELECT * against wide tables, which burns context and produces confident summaries of the wrong slice.
Local embedded databases keep secrets and blast radius inside a profile directory. Remote engines inherit your network, your credentials, and every mistake a write tool can make. Start local. Promote to remote only when the query path is as reviewable as a file edit: statement shown, rows capped, secrets never echoed.
Memory-shaped plugins that sit on a database need both bounds: retrieval must be bounded, and writes must be reviewable. Either missing half is how a graph store becomes wrong and unreadable at the same time.
sandbaseai
Local-first self-hosted agent runtime and MCP bridge with sandboxed sessions and audit replay.
adoresever
A DSH memory plugin that keeps the newest turns, archives the rest, and recalls source-backed answers from a local SQLite graph.
dream-num
Spreadsheets, documents, slides, canvases and Base tables as local .univer files, edited in draft worktrees you approve or discard.
omdsh-dev
Conversational data analysis for DSH: ask in plain language, the agent writes and runs the SQL, then charts it — with a browsable catalog, read-only guards and offline HTML reports.
AllDSH uses Google Analytics to see which pages are read, which plugins people look for and whether an install command or a badge snippet is copied. It stays off until you allow it, and advertising storage is never used. Your choice is kept in your browser only.