J-Space Cognition Suite SV1 native agent preset and standalone Cordis plugin: 13 modules, persistent controller and decoupled workspace.
Install
# from npm (prebuilt)
dsh plugin --profile web add @anonyjcy/dsh-j-space
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:AnonyJcy/dsh-j-space
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).
README
简体中文 | English
Use J-Space Cognition Suite in DeepSeek Harness. Install the package, then choose J-Space Cognition Suite when creating a session.
J-Space provides workflows for breaking down problems, exploring repositories, keeping task notes, and checking results. This package brings those workflows to DSH without replacing the original modules, controller, or workspace ledger. Models, tools, and permissions come from DSH; collaboration uses its official Agent Teams plugin.
The upstream project maintains J-Space itself. This repository maintains the DSH integration.
Install
Version 1.2.5 was tested with DSH 0.2.1-rc.4 / Cordis 4.0.5, and also installed and loaded on 0.2.1-rc.3 and 0.2.2-alpha.2 (Cordis 4.0.6-alpha.1). The commands below pin rc.4 rather than relying on npm tags: the next tag now points at it, while latest is still the older 0.2.1-rc.2. The much older 0.2.0-rc.2 is missing a required scheduling tool and cannot fully load this preset, so upgrade first if you use it.
# Skip this if you already run the matching DSH version
npm install -g @deepseek-ai/dsh@0.2.1-rc.4
dsh plugin --profile web add @anonyjcy/dsh-j-space@1.2.5
For an existing deployment, upgrade the installation that actually starts your DSH process and back up custom settings first. Replace web with your profile name if needed.
Restart DSH Web, create a session, and select J-Space Cognition Suite under Agent Preset. Installing the npm package in an ordinary project does not register it with DSH. There is no additional legacy install step.
The original controller and verification scripts require Python 3.10+.
git clone https://github.com/AnonyJcy/dsh-j-space.git
cd dsh-j-space
dsh plugin --profile web add "$PWD"
DSH registers the preset through the bundle configuration and reads the packaged skills directly. No manual copying is needed.
Using Agent Teams
To use teams, install the official plugin in the same profile:
dsh plugin --profile web add @deepseek-ai/dsh-experimental-agent-team-profile@0.2.1-rc.4
The official plugin handles members, messages, task assignments, and member lifecycle. The J-Space preset no longer registers its own subagent, fork, or member-control tools. It does not enable teams automatically: creating a team requires an explicit user request. You can also use J-Space with a single agent.
The original orchestration module stays in place. It records work and review evidence, rather than managing a second team. Participants still need their own source reads, second consideration, and independent acceptance. The controller's agent add / retire commands record evidence roles; they do not create or stop DSH members.
workflow remains available for explicitly requested batch orchestration. Its children are not official Team members. See the DSH integration notes for the details.
Updating from older releases
Update the package in the same profile, restart DSH Web, and create a new session.
If you saved a custom J-Space plugin configuration in the Web editor, back it up and reset the preset override, or remove the old tool-subagent* and Ralph entries manually. Otherwise, sessions may still use the old tool list after the package is updated. Load the official Team layer after the base / web layers.
Keep existing .jspace/control.json files and task records.
The legacy CLI is still included, but it only manages a file copy under $DSH_HOME/.agent-presets/j-space. Its status / verify commands cannot tell whether the current DSH preset is registered; check the new-session menu instead. The standalone Cordis deployment plugin also copies legacy files rather than registering a modern preset.
Release history is in the changelog.
Original J-Space files
This package uses upstream SV1 at commit b2023124. All 13 modules, seven references, original examples, controller, and full reread routines are retained.
Of the 26 original skill files, 25 are byte-for-byte unchanged. The skill entry adds a removable DSH note, with separate integration notes. A compressed archive and hash manifest preserve the originals for verification and restoration.
The archive compresses files, not model input. It does not replace original text with summaries or reduce the tokens needed to read it. Original repeated prompts and scheduled full rereads are unchanged.
Run these commands from the installed package root to verify the files or restore the archive:
python3 -B tools/upstream_integrity.py verify --runtime preset/skills/j-space --adapters vendor/j-space/adapters.json
# The destination must not already exist
python3 -B tools/upstream_integrity.py expand --output /tmp/j-space-original-restored
The agent still needs to follow the controller protocol. Installing the preset does not install host event hooks that enforce it automatically.
Development and tests
Run these from a full checkout. The npm package includes runtime files and the integrity utility, but not the development test harnesses.
pnpm install
pnpm run typecheck
pnpm test
pnpm run test:controller
pnpm run test:integrity
pnpm run test:lossless
pnpm run test:upstream
With a separately installed, isolated DSH host, you can also check the official configuration and native installation:
pnpm run test:host /path/to/isolated-host/node_modules 0.2.1-rc.4
pnpm run test:install /path/to/isolated-host/node_modules /absolute/plugin.tgz 0.2.1-rc.4
The installation smoke uses fresh temporary profiles and leaves your active configuration untouched. Version 1.2.5 was checked on rc.3, rc.4, and 0.2.2-alpha.2 for native installation, preset and skill loading, and Team OFF/ON configuration. Model A/B comparisons, actual Team conversations, browser interaction, and scheduled delivery were not tested.
Evaluation reports
The upstream author has published reports for GLM-5.3-Flash and DeepSeek-V4. These describe upstream experiments, not measurements of this DSH integration. This project has not reproduced their performance or token-efficiency results.
Licenses
The DSH wrapper is MIT; upstream-authored J-Space code and text are Apache-2.0. Third-party quotations and trace excerpts are excluded from those grants and remain subject to their own rights and terms. See NOTICE and the upstream third-party notices for sources and scope.
Links
More in this category
Clearailhc/clearai-dsh★ 687
An agent preset for evidence-checked research: every step advances only through system-verified observations, L3+ claims go to an independent evaluator, and the session folds into a replayable ledger that grows into a browsable domain ontology. Requires DSH >=0.1.7-alpha.1.
FuRongJun-1999/dsh-memory★ 581
White-box AGI architecture exploration: metacognition (self-cognition loop), continual learning (knowledge flywheel), world model (condition space, spatiotemporal memory graph), self-improvement (bootstrap discipline), zero-LLM white-box pipeline, and auditable trust guardrails.
kenz1117/dsh-engram★ 57
Cross-session long-term memory as a local SQLite store: dual scopes (user + per-git-origin project), hybrid FTS5 + local-vector retrieval fused with RRF, an evidence gate that forces an explicit sufficiency judgement, provenance audit chains, SM-2 spaced-repetition review, consolidation distillation and decay forgetting, and a nine-view "Memory Palace" sidebar panel. 22 narrow-parameter tools, no external service, no API key, no Docker.
MichengAI/dsh-pua★ 50
Adds /pua to steer the agent to try another approach and verify results before claiming completion, with 15 company styles, persona modes, global and per-conversation settings, and an optional loop that continues until a verification command passes, the iteration limit is reached, or the user cancels.
icyaaaww/dsh-soul★ 48
Records recurring task corrections and tool failures locally, then compiles them into changes to eight harness components through explicitly started evolution, paired baseline/candidate checks, trial activation and rollback. Includes a budget and audit ledger; requires Node.js 24+ and a compatible DSH 0.2.1-rc.2 or later 0.2.x host.
pk14742952-AD/dsh-host-rsi★ 38
Reflective self-evolution plugin for local Qwen3.8 27B/3.8 Flash and online APIs: a coding-loop convergence steerer curbs Qwen3.8 27B/Flash repeated-verification deep-thinking to converge faster and cut thinking time; a five-state delivery guard detects and corrects stuck turns and infinite loops; model-agnostic host logic, mostly compatible with online APIs; per-use continual self-improvement with counter-reason self-checks, critic escalation, inverted-index memory retrieval, coding-loop convergence steering, and a five-state delivery guard.
Community comments
Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.