🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

小说写作工作区 yubboo/dsh-lfaa

DeepSeek Harness
yubboo15 天前有提交已提供中文文档扫描:含敏感能力

管理小说章节并借 AI 会话润色续写正文

30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add yubboo/dsh-lfaa
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · tool
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 62 处,展示前 20 条)
  • 发起网络请求
    dist/packages/dsh-lfaa/index.mjs:60
    const response = await fetch(url, { ...options, redirect: "manual" });
  • 发起网络请求
    dist/packages/dsh-lfaa/index.mjs:394
    response = await fetch(url, { headers: { "user-agent": USER_AGENT }, signal: request, redirect: "manual" });
  • 读取本地文件
    dist/packages/dsh-lfaa/index.mjs:729
    const entries = await readdir(directory, { withFileTypes: true });
  • 读取本地文件
    dist/packages/dsh-lfaa/index.mjs:735
    const info = await lstat(path);
  • 读取本地文件
    dist/packages/dsh-lfaa/index.mjs:749
    for await (const chunk of createReadStream(path, { signal })) hash.update(chunk);
  • 读取本地文件
    dist/packages/dsh-lfaa/index.mjs:754
    for await (const chunk of createReadStream(path, { signal })) hash.update(chunk);
  • 读取本地文件
    dist/packages/dsh-lfaa/index.mjs:862
    await access(javaPath);
  • 读取本地文件
    dist/packages/dsh-lfaa/index.mjs:870
    entries = await readdir(current.path, { withFileTypes: true });
  • 写入本地文件
    dist/packages/dsh-lfaa/index.mjs:944
    const output = createWriteStream(outputPath, { flags: "wx" });
  • 删除本地文件
    dist/packages/dsh-lfaa/index.mjs:949
    await rm(outputPath, { force: true });
  • 删除本地文件
    dist/packages/dsh-lfaa/index.mjs:955
    await rm(outputPath, { force: true });
  • 删除本地文件
    dist/packages/dsh-lfaa/index.mjs:959
    await rm(outputPath, { force: true });
  • 删除本地文件
    dist/packages/dsh-lfaa/index.mjs:963
    await rm(outputPath, { force: true });
  • 写入本地文件
    dist/packages/dsh-lfaa/index.mjs:1024
    await mkdir(requestedRoot, { recursive: true });
  • 写入本地文件
    dist/packages/dsh-lfaa/index.mjs:1027
    await mkdir(rawRoot, { recursive: true });
  • 写入本地文件
    dist/packages/dsh-lfaa/index.mjs:1045
    await mkdir(requestedRoot, { recursive: true });
  • 写入本地文件
    dist/packages/dsh-lfaa/index.mjs:1048
    await mkdir(rawRoot, { recursive: true });
  • 写入本地文件
    dist/packages/dsh-lfaa/index.mjs:1229
    await mkdir(extractionPath, { recursive: true });
  • 删除本地文件递归
    dist/packages/dsh-lfaa/index.mjs:1289
    await rm(stagePath, { recursive: true, force: true }).catch(() => {
  • 删除本地文件递归
    dist/packages/dsh-lfaa/index.mjs:1348
    await rm(dir, { recursive: true, force: true }).catch(() => {
扫描于 2026/11/2(1 天前) · 范围 入口文件闭包 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/schemastery@deepseek-ai/dsh-client-ui-theme@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-sidebar-right@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-sidebar@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-session@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-api-remotes
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
dsh-lfaa dsh-lfaa 是一个完整的 DSH 原生插件项目,拥有自己的业务模块。外观、布局、弹窗、卡片和动效是其中一组能力,不是整个项目的类型。 项目从头设计,围绕 DSH 原生工作台,不参考或迁移旧 LFAA。DSH 是唯一主 Harness,统一提供账号、AI、会话、模型、子 Agent、工具调度与操作审批;本项目通过公开接口贡献自己的业务和呈现。业务需要存储时保存在本地,并以可信 Host 身份隔离,不复制 AI 历史或维护另一套登录。 三栏写作工作区支持小说项目和章节管理、自动保存正文,并通过选定的 DSH 会话请求 AI 润色/续写。结果先以建议呈现,用户确认后才写入;作品按 DSH 可信账号资料 ID 保存在本地。
展开完整文档(README 剩余 1 节)
dsh-lfaa

dsh-lfaa 是一个完整的 DSH 原生插件项目,拥有自己的业务模块。外观、布局、弹窗、卡片和动效是其中一组能力,不是整个项目的类型。

项目从头设计,围绕 DSH 原生工作台,不参考或迁移旧 LFAA。DSH 是唯一主 Harness,统一提供账号、AI、会话、模型、子 Agent、工具调度与操作审批;本项目通过公开接口贡献自己的业务和呈现。业务需要存储时保存在本地,并以可信 Host 身份隔离,不复制 AI 历史或维护另一套登录。

三栏写作工作区支持小说项目和章节管理、自动保存正文,并通过选定的 DSH 会话请求 AI 润色/续写。结果先以建议呈现,用户确认后才写入;作品按 DSH 可信账号资料 ID 保存在本地。

项目结构

packages/
dsh-lfaa/ 插件装配与发行清单 dsh-lfaa-workspace/ 小说工作区、编辑器、会话Tab、右侧面板、设置中心 dsh-lfaa-appearance/ 外观配置与可撤销主题/动效投影 dsh-lfaa-minecraft/ Host 侧 Paper/Fabric 实例、生命周期与 Modrinth Fabric 模组 scripts/ 构建与结构检查 tests/ 定向回归 docs/ 中英文架构、扩展合同与验证 dist/ 仅生成产物,受忽略

包目录和 package.json 名称统一使用 dsh- 前缀。实现包在构建时合并进一个可安装的 dsh-lfaa,不要求用户安装开发工作区。规则见 AGENTS.zh.md,开发规范,文档入口见 docs。

原生区域

| 区域 | 插件贡献 |
| 左侧菜单 | dsh-lfaa 工作区 入口,沿宿主导航选择自己的 main 面板。 |
| 中间工作区 | 三栏小说/章节/正文编辑器,及原有界面体验控制;写作 AI 通过选定的 DSH 会话工作。 |
| 中间 Tab | 在会话/轨迹旁贡献 dsh-lfaa Session 工作区,保留 DSH 原会话与轨迹;不另存消息。 |
| 右侧菜单 | 注册自己的 tab 类型及面板,关联所属 DSH Session,显示当前偏好与辅助入口。 |
| 设置中心 | 注册 dsh-lfaa 设置分区,和工作页共享同一 ConfigForm。 |

Minecraft 当前实现 Paper 与 Fabric Host 服务和 Agent 工具,并在会话工作区加入操作面板:可请求查询发行版/版本、创建安装、检查状态、启动/停止、读写配置、浏览/读取文件、控制台命令以及备份/恢复。Paper 版本来自 PaperMC;Fabric 版本、稳定 Loader/Installer 与服务端启动 JAR 来自 Fabric Meta。面板把操作明确提交到当前 DSH 会话;Java 检测与必要时官方 Temurin 安装由 Agent 按工具结果决定,写入、下载和进程操作仍受 DSH 审批约束。EULA 必须由用户主动勾选确认。Fabric 还可按 Minecraft 版本搜索 Modrinth 模组,并在服务端停止时安装选中模组及其必需依赖;模组文件按 Modrinth SHA-512 校验。模组整合包、Forge、NeoForge 和真实 DSH Profile 下的端到端验收尚未完成。Fabric 服务端文件由官方 HTTPS 接口生成;该接口未提供与 Paper 相同的 SHA-256 元数据,因此本地记录下载后的散列并检查 JAR 格式,但不能称为发布方校验和验证。

开发

Node.js 版本由 package.json 声明。安装开发依赖时不要自动装入第二份宿主 peer:

pnpm install
pnpm run build
pnpm test
pnpm run check

仓库根目录现在也是 DSH 安装入口:根清单指向已提交的 dist/packages/dsh-lfaa 发行目录,GitHub 安装无需执行构建生命周期脚本。在 DSH「添加插件」中输入 https://github.com/yubboo/dsh-lfaa.git 可从 Git 安装;本地安装前先在仓库根运行 pnpm run build,再输入仓库根目录。GitHub 推送菜单会在暂存前重建可安装发行目录。构建只输出根 dist/packages/dsh-lfaa;Host 与 Browser 入口分离,浏览器通过 DSH 的 ModuleLoader 登记并使用宿主共享 React/原语。发行清单移除已内联的私有包依赖,白名单排除参考源码、测试环境和真实数据。包名 dsh-lfaa 需要先将构建产物发布到 npm 才能安装。Windows 下可在仓库根双击 publish-npm.bat 打开菜单:菜单 6 安全推送到 GitHub main,提交说明必须以递增的三段版本号开头;脚本从 GitHub 提交历史读取上次推送版本,并用本地 Git 配置作为备用。菜单 7 检查、构建、预览并在确认后发布 npm;菜单 1–5 提供构建、登录和版本查询。中文菜单由 scripts/publish-menu.ps1 显示,.bat 保持纯 ASCII,避免 CMD 把 UTF-8 字符误当成命令。脚本不会自动递增 npm 包版本。

安装到一个明确的 DSH Profile 可使用官方 dsh plugin --profile <name> add <仓库根目录或dist/packages/dsh-lfaa目录>。本地仓库根必须先构建;GitHub 安装使用仓库中已提交的发行目录,不会在安装时构建。安装、启用、停用及宿主兼容的真实验证状态以验证记录为准,不使用版本豁免冒充兼容。

设置

Host entry ID 为 dsh-lfaa。DSH Config schema 验证并持久化 Profile 级设置,工作区/会话 Tab/右栏/设置分区经同一 ConfigForms 读取:

| 配置 | 默认值 | 消费 |
| enabled | true | 关闭时撤销体验层,恢复宿主下层主题。 |
| preset | native | native 保留 DSH;soft/crisp 调整实际消费共享令牌的卡片/弹窗圆角、浮层与阴影。 |
| density | comfortable | 本插件工作区留白与控制密度;不伪称修改整个 DSH 的布局几何。 |
| motion | system | 跟随系统或主动减少效果;系统减少动态效果优先,监听可撤销。 |

默认不改宿主颜色、字体、字号或主题选择。只读或设置不可用时不允许写入;配置拒绝/失败显示真实结果。外观方案不意味着所有 DSH 弹窗或卡片都支持替换;覆盖范围由实际公共令牌/插槽决定。
预览分享卡片长什么样 ↓yubboo/dsh-lfaa
分享 · DeepSeek Harness Hub
yubboo/dsh-lfaa

管理小说章节并借 AI 会话润色续写正文

这是你的仓库?认领条目

回到顶部