
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
dsh-client-ui-trajectory-categories
Advanced tools
DSH Web 轨迹分类视图插件:「分类」标签页 = 左上角「合计」动作统计(写入/读取/删除/下载/命令/搜索/子代理/其他工具/消息/压缩)+ 思维导图画布(一次一个问题,问题画布标签切换,问题 → 方案 → 工具调用,节点可拖动、线条带惯性)。点击问题/方案收起展开子流程,点击工具查看「做了什么/输出日志/修改内容/参数/错误」。中文分类、中英文工具名匹配,保留原始「轨迹」流程列表。纯浏览器端聚合,零模型请求、零额外 token 消耗。
A pure client-side DSH Web plugin that turns the raw trajectory into a Chinese-first, zero-token summary view.
Adds a 「分类」 (Categories) tab to every conversation session:
×) to clear.×N count);Ctrl+wheel or the zoom buttons to zoom; hover highlights the block; the cursor gently repels nearby blocks.trajectory view projection built by ui-trajectory — no re-processing of the event stream.@deepseek-ai/dsh-client-ui-trajectory — provides the trajectory view projection (data source)@deepseek-ai/dsh-client-runtime, @deepseek-ai/dsh-client-ui-conversationOne-liner (official bundle install):
dsh plugin --profile web add dsh-client-ui-trajectory-categories
# or install straight from source (no build step, lib/ ships with the package):
dsh plugin --profile web add github:QWQ-nn/dsh-client-ui-trajectory-categories
Restart the dsh web service and refresh the page — a 「分类」 tab appears in the conversation header.
Manual install (when you want to control the patch layer yourself):
Put this package in the target profile's node_modules
(e.g. ~/.dsh/profiles/node_modules/dsh-client-ui-trajectory-categories).
Append to the profile's cordis.patch.yml:
- insert:
- id: ui-trajectory-categories
name: 'dsh-client-ui-trajectory-categories'
Restart dsh web and refresh the page.
lib/index.js — host-side no-op (browser-only plugin).lib/client.js — the browser bundle (window.__ModuleLoader__.load format, hand-built, React-only, Chinese UI copy).test-smoke.mjs — smoke tests: bundle load, apply(), server-render with data / empty / expanded detail / Chinese tool names.test-interact.mjs — jsdom interaction tests: click-to-detail, drag-pan, ctrl+wheel zoom, hover, repulsion, node drag (parent moves children), connector alignment, problem switcher, tap-to-toggle, tap-guard after drag.npm install # installs react/react-dom/jsdom devDependencies
npm test # SSR smoke tests
npm run test:interact # jsdom interaction tests
MIT © QWQ-nn
FAQs
DSH Web 轨迹分类视图插件:「分类」标签页 = 左上角「合计」动作统计(写入/读取/删除/下载/命令/搜索/子代理/其他工具/消息/压缩)+ 思维导图画布(一次一个问题,问题画布标签切换,问题 → 方案 → 工具调用,节点可拖动、线条带惯性)。点击问题/方案收起展开子流程,点击工具查看「做了什么/输出日志/修改内容/参数/错误」。中文分类、中英文工具名匹配,保留原始「轨迹」流程列表。纯浏览器端聚合,零模型请求、零额外 token 消耗。
The npm package dsh-client-ui-trajectory-categories receives a total of 0 weekly downloads. As such, dsh-client-ui-trajectory-categories popularity was classified as not popular.
We found that dsh-client-ui-trajectory-categories demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.