@zhtx2026/dsh-pdf
DSH PDF 解析插件: 为 agent 提供 pdf_info / pdf_extract_text / pdf_render_page 三个工具。基于 pdfjs-dist + @napi-rs/canvas; 对未内嵌字体的 PDF (如嘉立创EDA导出) 自动改用系统字体渲染文字。热插拔 — 通过 cordis.patch.yml + profile node_modules 软链接挂载, 无需改动 dsh 源码。
851 results
DSH PDF 解析插件: 为 agent 提供 pdf_info / pdf_extract_text / pdf_render_page 三个工具。基于 pdfjs-dist + @napi-rs/canvas; 对未内嵌字体的 PDF (如嘉立创EDA导出) 自动改用系统字体渲染文字。热插拔 — 通过 cordis.patch.yml + profile node_modules 软链接挂载, 无需改动 dsh 源码。
DSH plugin: VSCode-style uncommitted changes sidebar for the DeepSeek Harness web GUI — staged / unstaged / untracked files, per-file diffs and open-in-editor, docked to the right of the conversation page
DSH Web plugin: workspace file tree and multi-tab editor
dsh plugin: let the agent list/read/write files inside a browser-authorized local directory (File System Access API) through a WebSocket relay
Proactive scheduling v2: value network + file/process/http sensors + HMAC webhook triggers + off-peak window
dsh工作区加强:以默认工作区浏览器为蓝本的工作区增强侧栏——每个工作区文件夹下提供 会话/文件/Git 子 Tab,含文件树与右侧预览、Git Changes/Graph 双视图、搜索、视图切换与添加工作区,界面样式对齐默认插件
VS Code-style workspace file explorer for the DeepSeek Harness Web GUI: file tree with language-colored SVG icons, syntax-highlighted editor, in-window edit & save, rename, new file/folder
DSH Web client plugin: adjustable chat column width and alignment, a numbered question history with keyboard navigation and auto-load of older questions, plus markdown outline rails on both the conversation and the file preview.
Workspace-bound arbitrary file upload, reading, OCR, and rendering for DeepSeek Harness.
User preference memory for DeepSeek Harness: persisted user profile with memory_get/memory_update tools and system-prompt injection
Professional translation plugin for DeepSeek Harness: 18 target languages, 4 styles, glossary control, and whole-file translation (README/docs/subtitles) with format preservation. Powered by DeepSeek via SiliconFlow.
Installable DeepSeek Harness profile bundle for a separately installed MediaCrawler checkout
Manage DeepSeek Harness profiles — list, create, clone, and share a whole dsh setup as one portable file.
Cross-session long-term memory for DeepSeek Harness (dsh): durable JSON-file memory store with memory_save / memory_recall / memory_forget / memory_list model tools, installable as a dsh bundle.
Upload arbitrary local files from the DeepSeek Harness Web composer, attach them to prompts, and manage stored uploads in Settings.
配置打包器(Agent config packer for DeepSeek Harness):把本地 Agent 资产(Skills/会话/Profile/设置/记忆)按模块打包成 zip——迁移、分享、恢复、差异对比、隐私安全扫描,全部可选。v0.2.4:全链路异步 IO(fs/promises + execFile,不再阻塞事件循环,对外 API 一律返回 Promise)+ /packer/api/* 防护(鉴权默认 fail-closed:只用官方 connection.requestRejection,拿不到就 403;请求体上限 8MB 与速率限制 60 次/分钟在完整缓冲请求体之前判定;错误文案脱敏)、测试补齐;v0.2.3:恢复安全加固(目标路径 containment / 缺指纹 fail-closed / 备份+原子替换+失败回滚 / tar 成员白名单 / SQLite 库默认排除)+ 隐私扫描补齐(Unix 与 UNC 路径、无引号密钥与密钥形状、全量计数、无扩展名文本)+ peerDependenciesMeta 标记宿主内建 peer 为 optional;v0.2.2:管理面板按打包工作流设计语言(阶段流程条/器材面板/diff 色带/橙琥珀青品牌色)+ 深色适配(DSH 主题跟随)
DSH web plugin: pick skills from a sidebar tab — list every installed skill with global/local badges, LLM-generated descriptions (cached, never touching skill files), and inject the /skill gesture into the current session composer on check.
Import Claude Code memory (CLAUDE.md) and conversation history into DeepSeek Harness as resumable sessions; /init scaffolds an AGENTS.md project memory file.
Reproducible local experiment matrices for DSH profiles
Send files from your DeepSeek Harness agent straight to your phone, and reference what your phone sent back — no account, no public IP, end-to-end encrypted.
Sidebar file tree for DeepSeek Harness: a files panel with a lazy, per-extension-icon tree, copy-path and send-to-agent actions
DASH — Deepseek Agentic Service Harness. oh-my-pi style TUI on the DSH agent kernel, run in the terminal via `dsh --profile dash`. TypeScript sources in src/, compiled to dist/.
Read-only insight panel for a DeepSeek Harness profile: where every plugin, service, tool and model came from, which config layer inserted or disabled it, and what is running right now.
chat.deepseek.com-style attachments for DeepSeek Harness: official upload icon, DS-style file cards (240x64, 16px radius), drag-drop, text extraction (PDF/DOCX/XLSX/TXT) injected into the message