DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
R

@local/rimworld-log

Rimworld Log

针对 RimCrow 安装的只读 RimWorld 游戏日志分析,以及 Combat Extended 兼容性参考:包括扫描工具、/rimlog 命令、编辑器下方的源选择器和 COMBAT_EXTENDED.md。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Jzc1098/rimworld-log-plugin#f89051a6006b498569cc7920a0688dfbaf9b93a8
README兼容性版本

兼容性与来源证明

Rimworld Log 以 @local/rimworld-log 发布,当前版本为 1.6.9。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/26

版本

1.6.9stable
2026/10/26

相关插件

正在加载相关插件…

最新版
1.6.9
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
PolyForm-Noncommercial-1.0.0
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/10/27
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Experimental Inspector@deepseek-ai/dsh-experimental-inspector用于 Host 调试和 Client Runtime 检查的实验性跨 realm CDP hub

README

RimWorld Log Analysis Plugin for DSH

中文 · English

Ludeon notice

Portions of the materials used to create this content/mod are trademarks and/or copyrighted works of Ludeon Studios Inc. All rights reserved by Ludeon. This content/mod is not official and is not endorsed by Ludeon.

A read-only DSH (DeepSeek Harness) plugin that reads and pre-clusters RimWorld game logs (RimCrow recommended), hands the findings to the current agent session, and lets the model pinpoint mod conflicts, crash causes and frame drops. It never modifies the game or the mod list.

  • First public version: v1.6.9
  • License: PolyForm Noncommercial 1.0.0 (noncommercial, source-available) — LICENSE; third-party notices and the RimWorld/Ludeon rules — NOTICE.md
  • Free, as the RimWorld EULA requires: not sold, no ads, no donation requests inside the plugin
  • Note: the plugin's runtime output is currently Chinese. Only this README is bilingual; the other documents are Chinese for now (see Docs)

What it does

It doesIt does not
Read RimCrow realtime logs / Player.log, cluster errors and warningsModify RimWorld or ModsConfig.xml
Attribute a problem to a specific mod with evidence and samplesEnable or disable mods for you (it prints the list; you tick the boxes)
Draft and audit fix patches (XML patches, Harmony DLL workspaces)Download or distribute any third-party mod content
Snapshot and verify the workspace, export a migration packUpload any log or file anywhere

Requirements

Required / optionalWhat
RequiredDSH (DeepSeek Harness) desktop, working
RequiredNode.js 20+ and pnpm (to install the one runtime dependency)
OptionalRimCrow: with it the logs are structured JSON and analysis quality improves a lot
OptionalPlain Player.log works without RimCrow, with less information

Quick start (paste each step into DSH)

Step 0 — environment check

Check my environment: Node version, whether pnpm is available, DSH version,
whether RimCrow is installed, and where RimWorld lives.
Give me one runnable install command for anything missing — don't just describe it.

Step 1 — install the dependency (this repository ships no node_modules)

In the repository root:

pnpm install

(No pnpm? use npm install.)

Why: the plugin exports Config (a Schemastery schema for DSH row config), so it needs the public npm package schemastery at runtime. Without it, installing the plugin fails with ERR_MODULE_NOT_FOUND. After the install, node_modules/schemastery should exist.

Step 2 — install the plugin

Paste this into DSH, replacing the path with your absolute clone path:

Install this directory with plugin_manager install_bundle: <absolute path to this repository>.
Report the result (applied / failed with the original text) and remind me to restart DSH.

Do not hand-edit the profile's package.json or cordis.patch.yml, and do not run pnpm install inside the profile directory.

Step 3 — restart DSH

Quit the DSH process and start it again (the module cache is keyed by package, not by row).

Step 4 — verify

Run rimworld_plugin_guide action=usage to confirm the tools are registered,
then rimworld_log_scan action=detect to confirm the logs are reachable,
then analyze the most recent game log and report only new ERRORs with their owning mod.

Features (tools and actions)

rimworld_log_scan (analysis)

actionWhat it does
analyze (default)Cluster errors/warnings, attribute them to mods, show evidence and samples; compact=true gives one line per cluster (engine frames folded); ignore filters known noise
detectEnvironment and log-source inventory (profile, log files, enabled mods, cost/benefit per source)
grepSearch the raw log by substring or /regex/; context=0..3 includes neighbouring lines
modsDraft an enable/disable list (draft only, never writes)
mods-changedMods updated/added/removed in a time window (directory mtime + About version vs baseline)
diffThis session vs the previous one: new / gone / count changes
patchauditWorkspace sources vs deployed DLLs: hash and mtime comparison
aboutcheckSix About.xml checks (structure, bare &, description type, BOM/mojibake)

rimworld_workspace_archive (archive)

list / snapshot (keeps the newest three days) / export (migration pack, newest snapshot only) / verify (snapshot vs workspace, file by file) / note (write an archive record and snapshot).

rimworld_plugin_guide (self-report)

report / usage (generated live from the tool registry) / since / config (effective settings and the origin of each value).

rimworld_plugin_compare (block comparison)

Compare this plugin against another copy, block by block (it does not decide which one is newer).

Commands

/rimlog and /rimmods.

Settings

After installing and restarting, Settings → “RimWorld 日志” (a page of its own, below the agent-preset section) exposes seven keys that can be edited directly.

Priority (highest first):

  1. Environment variables
  2. The settings page (written into the profile patch)
  3. ~/.dsh/rimworld-log/settings.json
  4. Built-in defaults

Two honest notes: saving requires a DSH restart to take effect (the loaded host half does not hot-reload configuration), and environment variables always win.

Environment variables

VariablePurpose
RIMWORLD_DIRRimWorld install root (contains Data/, Mods/)
WORKSHOP_DIRSteam Workshop content …/workshop/content/294100
RIMCROW_HOMERimCrow install root (when not in the default place)
CE_MOD_DIRCombat Extended mod directory (used by the CE diagnostic scripts)
VISUAL_EXCEPTIONS_DLLVisualExceptions DLL path (used by tools/probe-ve.mjs)
DSH_RIMWORLD_PATCH_DIRWhere generated patches go (default ~/.dsh/rimworld-log/patches)
RIMLOG_WORKSPACE_DIRWorkspace directory (source of snapshots and archives)
RIMLOG_STATE_DIRPlugin state directory (default ~/.dsh/rimworld-log)
RIMLOG_SNAPSHOT_DIRSnapshot directory (default snapshots/ beside the workspace)
RIMLOG_AUTO_ARCHIVE=0Disable the automatic archive note after an analysis

Troubleshooting

Paste this into DSH when the tools do not load or the settings page is missing:

Troubleshoot: first check plugin_manager list_plugins for rimworld-log and show the original error;
then confirm node_modules/schemastery exists in the plugin directory (if not, pnpm install);
then confirm I restarted DSH.

Checklist:

  1. Does node_modules/schemastery exist in the plugin directory? If not, step 1 was skipped.
  2. Is rimworld-log enabled or failed in list_plugins? Read the diagnostic text when it failed.
  3. Did you restart DSH? (Both the tools and the settings page only appear after a restart.)
  4. No “RimWorld 日志” entry in the settings column? Run rimworld_plugin_guide action=config; if it prints the settings, the host half is fine and only the page registration failed — report it with your DSH version.
  5. Logs not found? Run rimworld_log_scan action=detect and check the profile and log paths.

Uninstall

Remove the rimworld-log plugin with plugin_manager; tell me whether the folder and the
~/.dsh/rimworld-log state directory should be deleted, and let me decide.

Deleting ~/.dsh/rimworld-log also removes the incremental cursors, the mod version baseline and an optional settings.json.

Docs

The documents below are Chinese for now (this README is the only bilingual one):

DocumentFor whom
使用参考.mdUsers: one-line prompts you can copy into DSH
安装说明.mdFull install, confirmation, troubleshooting, uninstall
COMBAT_EXTENDED.mdCombat Extended compatibility reference (decision rules, four patch types, verified pitfalls, vehicles)
块功能介绍.mdBlock registry, block comparison and selective import (maintainers)
插件清单.mdWhat every file does, which ones are safe to delete
HISTORY.mdCumulative version history
RELEASE.mdHow to build a delivery package (maintainers)

Version and license

v1.6.9 — first public version. History in HISTORY.md.

  • Plugin code and documentation: PolyForm Noncommercial 1.0.0 — see LICENSE (noncommercial use, modification and redistribution allowed; commercial use not permitted)
  • Ludeon Studios notice and what this repository is not: NOTICE.md
  • RimWorld material belongs to Ludeon Studios Inc.; this plugin is not official and not endorsed (the verbatim notice is at the top of this page and in NOTICE.md)
  • RimCrow: a separate MIT project by other authors; not bundled here
  • This repository contains no third-party mod code, textures or data; mod names in the documentation are factual references only