Skip to content

Releases: ArtlexYoung/dsh-super-code

v0.3.9

Choose a tag to compare

@ArtlexYoung ArtlexYoung released this 27 Oct 16:06

美化设置与任务侧栏,完善 MCP 对话控制,修复 run_code 子工具审批转交。

  • 开启「允许调用方审批」后,PTC 子工具的准确命令可通过 MCP 批准或拒绝;取消会撤回请求,授权仅对当前调用有效。
  • 保留本版设置自动保存、紧凑任务反馈、旧版记忆、模型/思考强度选择、公开历史及会话复用功能;MCP 和调用方审批仍默认关闭。
  • npm 尚未发布,本次按授权更新同一 v0.3.9 标签和 GitHub 附件;版本号不变。

Fixed MCP caller approval for child tools inside run_code, while retaining the refreshed UI and legacy memory. Grants remain exact-call only, and caller approval is off by default.

验证:289 项测试、21 个宿主引擎的审批/删除保护回归、类型检查、构建及客户端语法检查通过。官方 Web rc.4 与官方 Desktop rc.4 x64(macOS arm64/Rosetta)各通过 15 组真实 MCP 流程;最低 Web、Desktop rc.3 和 NEXT 也通过审批专项复验。rc.4 桌面另通过 9 组设置、旧记忆、任务树、虚拟滚动和冷重启检查,零页面脚本错误。使用本地确定性响应,未调用外部模型;不宣称本版效果提升。官方 arm64 频道仍为 rc.3,rc.4 桌面验收使用官方 x64 包。

完整更新 · 使用说明 · 兼容性与限制

v0.3.8

Choose a tag to compare

@ArtlexYoung ArtlexYoung released this 26 Oct 11:23

新增默认关闭的本机 MCP 连接,让外部客户端使用 DSH 原生对话处理任务。

  • 支持委派、等待、跟进、取消,以及按目录查询历史对话并明确选择复用或新建。
  • 工作目录按列表授权,外部新增目录需在 DSH 弹窗中批准;最大连接数与任务并发同步,默认 3。
  • 新增设置首页,连接配置自动保存,修复工作区“目录不可用”的问题;沿用宿主模型与权限,不改变普通对话提示词。

Adds an opt-in localhost MCP connection for delegating tasks to native DSH conversations, with explicit conversation reuse, directory consent, synchronized connection/task limits, and automatically saved settings.

验证:253 项测试、类型检查、构建和客户端语法检查通过,安装包 194 个文件与发布提交逐字节一致。宿主基础矩阵与后续增量验收范围、原生目录选择器及平台限制见兼容性记录。

完整更新记录 · MCP 使用说明

v0.3.7

Choose a tag to compare

@ArtlexYoung ArtlexYoung released this 23 Oct 16:54

新增三档删除保护,以及全展开、虚拟滚动的任务状态侧栏。

  • 删除保护:关闭 / 宽松 / 严格,默认宽松,优先使用 trash;严格模式对识别到的永久删除逐次确认。官方预设单独开启,默认关闭。
  • 任务状态:默认展开,展示已有目标、步骤进度、动作与成功文件操作;Agent 名仅在任务根显示。全展开虚拟列表,保留阅读位置和键盘导航。
  • 保留原圆圈 Agent 执行树与记忆库;任务状态不改变提示词或模型行为。文件操作记录不是完整 Git diff。
  • README What's New 仅保留最近三个版本,完整记录见 Changelog。

Adds Off / Relaxed / Strict deletion protection (Relaxed by default), plus a read-only, fully expanded virtualized task-status sidebar. Preserves the circular Agent graph and memory library. Task feedback does not change prompts or model behavior.

支持 Harness 0.1.5-alpha.1 至 0.2.1-rc.2、官方 macOS arm64 Desktop 与 DSH NEXT。验证范围见 Compatibility。

v0.3.6

Choose a tag to compare

@ArtlexYoung ArtlexYoung released this 19 Oct 23:44

针对新版 Harness 预算收紧后的效果退化,新增预算配置并默认恢复此前效果更好的旧预算,无需手动填写。

  • 可调整压缩、摘要、PTC 时限和任务记忆预算,支持保存与恢复默认;保留宿主默认值提示和用户自定义值。
  • 默认仅作用于 Super Code,可选择应用到官方预设;运行中的 Agent 保留配置快照。
  • 优化设置页,修复语言切换回退,完成 20 个 Web 版本、5 个官方 macOS arm64 Desktop 版本及 DSH NEXT 复验。

Adds configurable budgets and restores the older, better-performing budgets without manual setup to address regressions after newer Harness versions reduced them. Includes settings-page improvements and a language-persistence fix.

195 tests passed. Compatibility covers Harness 0.1.5-alpha.1–0.2.1-rc.2; native testing covers macOS arm64. 更新详情与验证范围。

下载 .tgz 可在宿主插件页安装;SHA256SUMS 用于校验安装包。 / Install the .tgz through the host plugin page; verify it with SHA256SUMS.

v0.3.5

Choose a tag to compare

@ArtlexYoung ArtlexYoung released this 17 Oct 16:24

适配 Harness 0.2.1-rc.2,修复 v4 会话日志升级后旧任务记录不可见的问题。

Supports Harness 0.2.1-rc.2 and restores legacy task records after v4 session-log upgrades.

  • 识别新旧包名的迁移来源,自动重建旧任务投影缓存;最低支持 0.1.5-alpha.1。 / Recognizes migrated sources for current and legacy package names and rebuilds stale task checkpoints; minimum Harness version remains 0.1.5-alpha.1.
  • 173 项测试通过;官方 v3→v4 迁移、v4 回放以及最终安装包在最低版和 rc.2 的安装、主/子 Agent、PTC、记忆与冷重启回归通过。 / All 173 tests pass, with official v3→v4 migration, native v4 replay, and final-package installation, main/child Agents, PTC, memory, and cold-restart checks on the minimum host and rc.2.

更新详情 / Changelog · 兼容性与验证范围 / Compatibility and validation scope

下载 .tgz 后,在官方桌面版“插件 → 添加插件”中填写完整路径;Web 版运行:

After downloading the .tgz, enter its full path under Plugins → Add plugin on official Desktop, or run for Web:

dsh plugin --profile web add ./dsh-super-code-0.3.5.tgz

SHA-256: ea8faa25596f3ece8f4d155cd06b647052ba7529ec294df16ee6ffacffdeb9ac

v0.3.4

Choose a tag to compare

@ArtlexYoung ArtlexYoung released this 15 Oct 12:03

补充官方预设评测结果,新增致谢表格与详细来源说明。

Adds official preset evaluation results, an acknowledgements table, and detailed source attribution.

下载 .tgz 后,可在官方桌面版“插件 → 添加插件”中填写完整路径,或使用 Web 命令:

After downloading the .tgz, enter its full path under Plugins → Add plugin on official Desktop, or run for Web:

dsh plugin --profile web add ./dsh-super-code-0.3.4.tgz

SHA-256: f09366ebf15783407a40da7926fb980455c94206c8a57b4c5f4a4a86a535008a

v0.3.3

Choose a tag to compare

@ArtlexYoung ArtlexYoung released this 15 Oct 11:59

统一执行树与记忆库侧栏,支持直接管理记忆,并改善执行树动画与布局。

Unifies the Agent tree and memory library in one sidebar, adds direct memory management, and improves tree animation and spacing.

下载 .tgz 后,可在官方桌面版“插件 → 添加插件”中填写完整路径,或使用 Web 命令:

After downloading the .tgz, enter its full path under Plugins → Add plugin on official Desktop, or run for Web:

dsh plugin --profile web add ./dsh-super-code-0.3.3.tgz

SHA-256: 2bb93ad73a3dd02eb9db7c24af628bf5997d3b6e995a4afbe602564a5559116f

v0.3.2

Choose a tag to compare

@ArtlexYoung ArtlexYoung released this 11 Oct 04:48

保留圆形执行树,更新插件界面和交互。

  • 执行树顶部操作集中一行,“已收起”和“自动整理”显示名称;所有插件按钮的名称气泡位于上方,时间与排序采用支持键盘操作的自定义下拉。
  • Agent 详情按对话区分用户消息、回复与真实工具调用/结果,额外信息按需展开;记忆库新增主题导航、筛选与同主题条目。
  • 修复新版侧栏聚焦导致菜单提前关闭的问题;启动时等待保存的语言偏好,避免预设重复同步与刷新。保留安装、确认重装、版本提示、归属校验和恢复备份。

Retains circular Agent trees with refreshed plugin UI and interactions.

  • Compact tree actions with visible Collapsed/Organize labels, above-button name bubbles, and keyboard-accessible custom history dropdowns.
  • Chat-style Agent details with real journal tool calls/results and a compact header; topic-based memory navigation, filtering, and related entries.
  • Fixes dropdown selection when the host sidebar takes focus and waits for saved language preferences before startup synchronization. Preserves installation, confirmed reinstallation, versions, ownership protection, and recovery backups.

验证 / Validation: 158 tests, type checking, build and client syntax checks passed. Web/CLI and browser regression passed on Harness 0.1.5-alpha.1, 0.2.0-rc.2 and 0.2.1-alpha.2; stable-host Chinese/English and light/dark switching passed. An isolated official macOS arm64 Desktop rc.2 copy passed actual UI and reinstallation checks. The later startup-language fix passed Web and unit checks; its final native screenshot was limited by desktop-control timeouts. Intermediate versions retain the 0.3.1 records rather than a claim of full retesting.

使用说明 / Usage · 兼容范围 / Compatibility · 更新记录 / Changelog

附件包含 npm 安装包与 SHA-256 校验文件;npm 发布需另行执行。
Attachments include the npm tarball and SHA-256 checksum file. npm publication is separate.

shasum -a 256 -c SHA256SUMS
dsh plugin --profile web add ./dsh-super-code-0.3.2.tgz

v0.3.1 — 预设管理与版本提示

Choose a tag to compare

@ArtlexYoung ArtlexYoung released this 10 Oct 10:52

Super Code 0.3.1 为目录式和声明式宿主提供完整的预设安装与确认重装,并显示插件和当前预设的独立版本。

  • 未安装时提供安装入口;已安装时可通过确认列表按新名称和标识符重装,保留恢复备份,并核验预设归属。
  • 设置页始终展开,提示版本不一致或未记录版本;默认名称与描述跟随中英文切换,保留用户修改的展示字段。
  • 修复官方 Desktop 的宿主管理 API 解析,以及移除确认列表条目后 Escape 误关设置页的问题。

验证:154 项测试、类型检查、构建和打包检查通过。15 个官方 Harness Web/CLI 版本(0.1.5-alpha.1~0.2.1-alpha.2)逐版通过回归;四个可获取的官方 macOS arm64 Desktop 版本通过原生后端安装、重装与重启检查。官方 Desktop 0.2.0-rc.2、DSH NEXT 和 Safari 另完成实际安装与确认重装界面验收。

验证限制:更早版本及 alpha 版的对应官方 macOS arm64 安装包未从已检查地址获取;英文与未知版本状态有单元测试覆盖,部分原生截图因桌面控制接口超时未完成。完整范围见兼容性记录。

本 Release 附带可安装的 npm tarball 与 SHA-256 校验文件。npm 发布由维护者另行执行。

dsh plugin --profile web add ./dsh-super-code-0.3.1.tgz

Super Code 0.3.1 adds installation and confirmed reinstallation on directory and declarative hosts, with independent plugin/preset versions and always-expanded settings. Localized defaults follow Chinese/English changes while custom display fields remain intact. Reinstallation verifies ownership and keeps recovery backups. Native Desktop API resolution and Escape handling after removing a confirmation row are fixed.

Validation passed: 154 tests, type checking, build, package checks, 15 official Web/CLI host versions, and native-backend installation/reinstallation/restart checks on four available macOS arm64 Desktop releases. See the compatibility record for native UI coverage and remaining limits. The attached tarball is installable; npm publication is a separate maintainer action.