
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
dsh-graphlint
Advanced tools
DeepSeek Harness plugin bundle: graphlint dead-code detection tools for agents (graphlint_query / graphlint_build / graphlint_config + graphlint skill).
DeepSeek Harness plugin bundle for graphlint — dead-code detection for AI-generated codebases.
Installing this bundle gives every agent in the profile three tools
(graphlint_query, graphlint_build, graphlint_config) plus a graphlint
skill describing when and how to use them.
dsh plugin initializes one on first use).PATH (pip install graphlint) or inside the project's
virtualenv (env/, .venv/, venv/ are probed automatically).Install the published bundle into a DeepSeek Harness profile:
dsh plugin --profile web add dsh-graphlint
Then restart the profile (and refresh the browser page). The bundle's patch
layer inserts the plugin row at the profile root; you can address it by id
dsh-graphlint in your own cordis.patch.yml (e.g. to disable it per profile).
Development / repository install (linking a local checkout):
# 1. Clone the repository and build the bundle
git clone https://github.com/AngelosZou/graphlint.git
cd graphlint/integrations/dsh
npm install
npm run build
# 2. Link the bundle into a profile (run from the repository root)
cd ..
dsh plugin --profile web add link:./integrations/dsh
# 3. Restart dsh web
| Tool | Purpose |
|---|---|
graphlint_query | Query the dependency graph for dead code, circular refs, unused imports, and other warnings. Fast incremental mode; JSON result. |
graphlint_build | Full or incremental index rebuild as a background job (poll with job_output). |
graphlint_config | show / get / set entries in the project's .graphlint/config.json. |
root_dir restrictionEvery tool accepts an optional root_dir. It must stay inside the session
working directory (the default) — a hard guard rejects anything else with a
clear error. Scanning a high-level root (such as a user home directory) makes
graphlint build a huge first-time index and can block for many minutes.
cd integrations/dsh
npm install # first time only; afterwards npm ci
npm run build # tsc → lib/
npm test # node --test lib/test/
The test suite covers the pure logic layers (root guard, argv construction,
JSON parsing) plus manifest/patch contract checks. A committed
package-lock.json is required (CI runs npm ci).
FAQs
DeepSeek Harness plugin bundle: graphlint dead-code detection tools for agents (graphlint_query / graphlint_build / graphlint_config + graphlint skill).
The npm package dsh-graphlint receives a total of 60 weekly downloads. As such, dsh-graphlint popularity was classified as not popular.
We found that dsh-graphlint 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.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.