Guide2026-11-09Updated 2026-11-09

How to Read and Organize Papers in DeepSeek Harness With agentero-dsh (Nov 2026)

TL;DRAgentero-dsh connects an Agentero vault to DeepSeek Harness so an agent can search your papers, open a PDF beside the chat, and help you save notes. The documented web setup needs Node.js 24.9 or newer, a compatible DSH 0.2.x release, an Agentero vault and the Agentero CLI. The plugin repository does not declare a license.

By Cameron Voss

What does agentero-dsh add?

DSH gives a model tools, a workspace and a plugin system. agentero-dsh uses the plugin system to connect a local Agentero vault: a folder of papers, notes and a SQLite catalog.

It does not add a model or a reasoning mode. It changes where the agent looks. The agent can query the catalog, propose imports by arXiv ID, DOI or link, and cite files already on disk.

The plugin in three sentences

agentero-dsh connects a local Agentero vault to DSH, so the agent can search your papers, open PDFs beside the chat, and write notes in the same window. It suits people who read several papers a week and keep notes they reuse. Use it when a question spans more than one paper; for a single PDF, pasting the text into chat is less work.

How do you install it?

Requirements: DSH 0.2.x, Node 24.9 or newer, an Agentero vault and the Agentero CLI. The package declares dsh >=0.2.1-rc.5 <0.3.0.

dsh plugin --profile web add agentero-dsh
dsh web --no-open

Wait for [agentero] plugin loaded, open the printed URL, then go to More > Settings > Agentero. The CLI row downloads a matching Agentero CLI from GitHub Releases and checks its SHA-256. The vault row creates a vault with papers/, notes/ and .agentero/catalog.sqlite, or selects an existing one. Settings save to the current DSH profile, so you do not edit cordis.patch.yml by hand.

The README documents the web profile. DSH Desktop installs plugins from Settings, and the two profiles do not share plugin state.

DeepSeek Subscription

For DeepSeek-powered workflows, compare the current options and availability on our DeepSeek Subscription page.

Compare DeepSeek Subscription options

What does a reading session look like?

Suppose you are comparing three papers on rubric rewards.

  1. "Find papers on rubric rewards from the last two years, import them, and compare how each defines the reward."
  2. The agent searches the catalog and proposes missing imports. You approve what enters the vault.
  3. Open a PDF. Highlight, annotate, translate or send a sentence into chat.
  4. Ask about the selection. The agent answers from the paper and cites the local file.
  5. Ask for a note with the papers listed at the top. The note stays in the vault.
Five-step agentero-dsh workflow: ask, search the local library, read the PDF, discuss a selection, and save a note.
The documented loop: ask, search the local catalog, read beside the chat, discuss the selection, then save a note. Figure by DeepSeek V4 Hub.

Full-text translation runs through the DeepSeek model in DSH. It replaces paragraphs in place and keeps formulas and layout, but it is still a model translation. Check terms before quoting a translated passage.

What are the limits?

The vault is stored locally. When you ask a model about a paper or request translation, the material included in that request can be sent to the model provider configured in DSH. Check that provider and its data policies before using sensitive papers.

Scanned PDFs need OCR and layout analysis in the Agentero desktop app first. Full-text translation is recalculated when you reopen a document, and links or highlights on translated text are not supported. The repository has no license file, so reuse and redistribution rights are unclear. The engine range stops below 0.3.0, and a new DSH minor release can break the plugin. DSH tool approvals also do not audit plugin code.

Diagram of the local Agentero vault inside DSH, with requests going to the configured DeepSeek endpoint.
Local vault on one side, model endpoint on the other. Figure by DeepSeek V4 Hub.

Is it worth installing?

If your work runs on papers and notes, yes. It removes copy-paste and gives the agent a searchable library it can cite. If you read one PDF a month, skip it; pasting a section into chat is faster. Teams should wait, because the vault is local and there is no shared workspace.

FAQ

Is agentero-dsh free?

The npm package installs at no charge. The repository declares no license, so free to install is not free to reuse or redistribute.

Does agentero-dsh upload my papers?

The vault is stored on your machine. Paper text included in a question or translation request can be sent to the model provider configured in DSH. Check the provider before working with sensitive material.

Does it work with DSH Desktop?

The README documents the web profile only. Desktop installs plugins from Settings, and the profiles do not share state. Test it first.