dsh-thesis
Run the following command in DeepSeek Harness:
dsh plugin install haoyuan-sjtu/dsh-thesis
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install haoyuan-sjtu/dsh-thesis in the terminal to install the plugin into a DSH profile; the source is available at https://github.com/haoyuan-sjtu/dsh-thesis.
About this plugin
The hardest part of a long thesis is rarely a single paragraph; it is the project-wide rules that scatter everywhere: citation formats, chapter-by-chapter advisor feedback, LaTeX layout constraints, glossaries, chapter completion status. General-purpose writing assistants treat every session as a first meeting with your project, and the context window simply cannot hold cross-chapter state. dsh-thesis pulls these rules into a local, structured registry so the project stays consistent across sessions without relying on model memory.
The core design centers on safety and determinism. New records always start in quarantine; only a Host-verified project owner can create candidates, approve, revoke, or delete them, and free text or model output cannot change state. Retrieval begins from an empty set and requires an exact project ID, approved status, complete evidence, and valid deadlines. Records are sorted deterministically and filled up to a configured token budget, never partially truncated. Any validation failure returns zero injected context. The model sees a single structured JSON message containing summaries and reference IDs only, with an explicit non-executable label, no raw evidence, credentials, or file paths, and no registry or approval tools.
It suits researchers writing a thesis with DeepSeek Harness who need to maintain citation conventions, advisor feedback, and chapter progress consistently across sessions. The current version supports a single local project, local and project scopes, and three storage classifications (public, project_confidential, restricted); restricted records are never injected. Team or user-level scopes, cloud synchronization, a web UI, external command execution, and institutional submission workflows are not yet available.
Use Cases
- Maintain citation formats, chapter-by-chapter advisor feedback, and completion status across sessions without relying on model memory
- Deterministically retrieve approved thesis rule records within a configured token budget; any validation failure yields zero injected context
- Track glossaries, LaTeX layout constraints, and writing decisions in a structured registry with approval, revocation, and versioned updates
Best For
- Graduate students and postdocs writing a thesis with DeepSeek Harness
- Researchers who need cross-session consistency for project-level rules instead of scattered conversation state
- Writing collaborators who want advisor feedback, citation conventions, and layout constraints managed in a structured, auditable registry
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.