Repository navigation
Releases: ArtlexYoung/dsh-super-code
Release list
v0.3.9
美化设置与任务侧栏,完善 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
新增默认关闭的本机 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 个文件与发布提交逐字节一致。宿主基础矩阵与后续增量验收范围、原生目录选择器及平台限制见兼容性记录。
v0.3.7
新增三档删除保护,以及全展开、虚拟滚动的任务状态侧栏。
- 删除保护:关闭 / 宽松 / 严格,默认宽松,优先使用
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
针对新版 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
适配 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 remains0.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.tgzSHA-256: ea8faa25596f3ece8f4d155cd06b647052ba7529ec294df16ee6ffacffdeb9ac
v0.3.4
补充官方预设评测结果,新增致谢表格与详细来源说明。
Adds official preset evaluation results, an acknowledgements table, and detailed source attribution.
- 文档维护更新,运行逻辑与宿主依赖不变;现有兼容性记录与本轮验证范围见下方文档。 / Documentation maintenance release with unchanged runtime behavior and host dependencies; see the validation scope below.
- 更新详情 / Changelog · 评测结果 / Evaluation results · 致谢 / Acknowledgements · 兼容性与验证 / Compatibility and validation
下载 .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.tgzSHA-256: f09366ebf15783407a40da7926fb980455c94206c8a57b4c5f4a4a86a535008a
v0.3.3
统一执行树与记忆库侧栏,支持直接管理记忆,并改善执行树动画与布局。
Unifies the Agent tree and memory library in one sidebar, adds direct memory management, and improves tree animation and spacing.
- 内嵌按需前端 Skill;旧预设需确认重装以载入更新。 / Includes an on-demand frontend Skill; existing presets require confirmed reinstallation to load the update.
- 更新详情 / Changelog · 安装 / Installation · 兼容性与验证范围 / Compatibility and validation
下载 .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.tgzSHA-256: 2bb93ad73a3dd02eb9db7c24af628bf5997d3b6e995a4afbe602564a5559116f
v0.3.2
保留圆形执行树,更新插件界面和交互。
- 执行树顶部操作集中一行,“已收起”和“自动整理”显示名称;所有插件按钮的名称气泡位于上方,时间与排序采用支持键盘操作的自定义下拉。
- 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.tgzv0.3.1 — 预设管理与版本提示
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.tgzSuper 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.