Repository navigation
Releases
dsh-DKN-codebuddy cli 1.0.4
中文更新
- 适配 DSH 0.2.2-rc.1,并保留 0.2.1-rc.2、rc.3、rc.4、rc.5 兼容声明。
- 国内版与国际版合并为一个安装包,继续保持 CLI、账号、模型和诊断数据隔离。
- 保留问题反馈、日志采集、图片处理、工具交接和尺寸诊断改进。
- 已通过 237 项自动回归及 DSH 0.2.2-rc.1 运行时合成检查。
English
- Add DSH 0.2.2-rc.1 compatibility while retaining 0.2.1-rc.2/rc.3/rc.4/rc.5.
- Ship China and International adapters in one package with isolated CLI, account, model and diagnostics boundaries.
- Keep the feedback, diagnostics, image handling, tool handoff and size-diagnostic improvements.
- Passed 237 automated regressions and DSH 0.2.2-rc.1 runtime synthetic checks.
安装包为已校验固定包;未包含研究资料、手测材料或私人日志。
The assets are the verified fixed package and checksum; research files, manual test materials and private logs are excluded.
dsh-DKN-codebuddy cli 1.0.3
中文更新
本次包含自 1.0.1 后的更新。
- 支持 DSH 0.2.1-rc.5,并保留 rc.2、rc.3、rc.4 的兼容声明;7 个 DSH peer 依赖同步更新。
- 国内和国际多账号管理增加官方 Windows npm/Node CLI 2.177.0 支持,保留 2.174.0。其他版本、原生 exe 和其他操作系统仍需核查。
- 登录脚本绑定生成时检测到的 CLI 版本;CLI 升级后请在账号管理中重新生成登录命令。
- 移除多账号标题中的“预览”,继续标明真实双账号登录、令牌刷新和官方扣费归属尚待验收。
- 核对官方 rc.3/rc.5 完整源码,插件使用的模型、附件、配置、侧栏和布局接口无实现变化;保留区域、账号、工具和图片处理边界。
English
Includes changes since 1.0.1.
- Add DSH 0.2.1-rc.5 compatibility, retaining rc.2/rc.3/rc.4 and updating all seven DSH peer requirements.
- Support official Windows npm/Node CLI 2.177.0 for both regional account managers alongside 2.174.0. Other CLI versions, native executables and other platforms remain unverified.
- Pin generated sign-in scripts to the detected CLI version. Regenerate the sign-in command after updating the CLI.
- Remove the preview label while retaining explicit real-account validation limits.
验证 / Verification
237 automated checks passed. Both adapters loaded against the real rc.5 LLM/Schema packages and passed synthetic model discovery/tool-proposal checks. Real CLI 2.177.0 configuration isolation and sign-in script preparation passed for both regions. Actual rc.5 desktop UI, old-session migration, real dual-account sign-in, refresh and billing attribution remain pending.
安装附件为已校验的固定包;未附带手测、研究资料或私人日志。 / The fixed installation package excludes manual tests, research data and private logs.
dsh-DKN-codebuddy cli 1.0.1
中文更新
- 精简问题反馈必填项,并区分必填、建议填写和可选材料。
- 反馈页自动读取并刷新诊断日志,仍可用本地 JSON 替换;区域和日志来源保持隔离。
- 将日志查看、导出与采集状态集中到反馈页。
- 用可搜索、支持深浅主题的页面内列表替换原生长下拉,修复浅色弹层文字难以辨认的问题。
- 国内版与国际版合并为一个安装包,继续保留两套区域独立的 CLI、模型、账号和诊断边界。
English
- Simplified required fields and marked recommended and optional report details.
- Automatically collects and refreshes diagnostics on the report page, with an optional validated local JSON replacement. Regional data remains isolated.
- Integrated log viewing, export, and collection status into the report flow.
- Replaced the native long dropdown with a searchable, light/dark-aware in-page list.
- Combined the China and International adapters in one package while preserving their separate CLI, model, account, and diagnostic boundaries.
Verification
237 automated checks passed. This release was not validated in the user's installed DSH runtime, with real official model requests, or through migration of existing user sessions.
v0.4.2 · 缓存前缀优化与尺寸诊断 / Stable cache prefix and size diagnostics
本条补齐此前仓库分发版本的 GitHub Release,安装包沿用原文件,没有重新构建。
This backfills a previously distributed build as a GitHub Release, using the original package without rebuilding.
下载与安装 / Download and install
下载下方 dsh-codebuddy-cli-cn-0.4.2.tgz,通过 DSH 本地插件包入口安装。不要使用自动生成的 Source code ZIP。
Download dsh-codebuddy-cli-cn-0.4.2.tgz below and install it through DSH's local package entry. The generated source-code ZIP is not a plugin package.
更新内容 / Changes
-
将稳定的工具定义和响应 Schema 移到增长的 messages 历史之前,仅调整 JSON 封装键序。协议和系统指令、末尾 submission、消息/工具内容和顺序、图片索引、Schema、解析及账号和大小保护不变;工具/权限更新仍立即生效。
-
包含未单独上线的 0.4.1 尺寸诊断修正。第一轮复核确认:原超限症状、未匹配的通道拒绝/空输出、国际超时没有证据可宣称已根治;不通过延长时限、删历史或重试关闭案件。
-
六次官方 CLI 2.177.0 / DeepSeek V4.1 Flash 合成缓存 A/B 调用均得到有效结果。两组各后续两次输入合计均19,035 Token,缓存读取比例旧排布14.8%、新排布95.5%;两组采用不同合成标记隔离,文本尺寸相差128字节,非生产收益保证。另三次新排布工具提案、模拟成功/失败结果长回复、混合用户/工具图片验证通过。
-
合成传输验证未执行真实 DSH 业务工具或重放私人故障;附件服务用隔离实现。实际 DSH UI、多账号刷新/扣费归属、全部模型和上游缓存策略仍不在本次实测范围。缓存由官方服务决定,不保证固定比例。
-
Move stable tool definitions and the response schema before growing history by changing envelope key order only. Retain protocol/system/submission instructions, full ordered messages/tools, image indices, native schema, parsing, account and request-size boundaries; tool/permission updates remain effective.
-
Include the unpublished 0.4.1 diagnostic fixes without claiming to resolve the original oversize, unmatched channel/empty-output or International timeout incidents. Do not extend deadlines, discard history or add retries to close those cases.
-
Six synthetic official CLI 2.177.0 / DeepSeek V4.1 Flash A/B calls returned valid results. The two subsequent calls per layout each totaled 19,035 input tokens: cache-read share was 14.8% before and 95.5% after. Different synthetic isolation markers produced a 128-byte text-size difference; this small observation is not a production guarantee. Three further candidate calls passed tool proposals, long summaries of simulated success/failure observations, and mixed user/tool-image checks.
-
Live checks used synthetic data and an isolated attachment service, not real DSH business tools or private-session replay. Actual DSH UI, multi-account refresh/billing attribution and every model/upstream cache policy remain unverified. The official service controls cache hits.
合并的 0.4.1 诊断修正 / Included 0.4.1 diagnostic fixes
-
修正本地文字封装超限在抛错前丢失请求尺寸的问题;普通日志记录检查阶段、实际字节数、上限、系统/历史/工具/响应 Schema 与封装开销。最终 CLI 输入在 JSONL 转义和图片块编码后单独计量。
-
配置页展示超限事实和未记录的后续阶段,不再把尚未提交的封装文本称为已发送文本;新增双语说明,图片卸载不压缩文字历史。新字段经白名单持久化、恢复与导出,不包含请求正文或图片内容。
-
保留 12 MiB 文字封装、20 MiB 最终输入及既有图片/账号/工具协议。没有自动删历史、丢图、裁剪工具定义、重试或新增模型调用。真实超限仍会拒绝;诊断改进不等于消除长历史故障,旧日志缺失的尺寸不能重建。
-
合成边界、适配器、持久化及配置页定向检查通过;原始请求未重放,实际 DSH UI 和用户验收未做。未变更用户安装、认证或网络。
-
Preserve request size facts before a local envelope refusal. Basic logs retain the fixed check stage, actual bytes, limit, system/history/tool/response-schema sizes and envelope overhead. Measure final CLI input after JSONL escaping and native image encoding.
-
Show size refusals and unrecorded later stages in settings; label envelope bytes accurately and explain image offloading separately from text history. New fields use allowlists through persistence, recovery and export without request or image contents.
-
Keep the 12 MiB envelope and 20 MiB final-input limits and existing image/account/tool protocol. No automatic history deletion, image loss, schema truncation, retry or additional model call. Oversized input still fails; old missing size facts cannot be reconstructed.
-
Targeted synthetic boundary, adapter, persistence and UI-component checks pass. No original-request replay, actual DSH UI or user acceptance was performed. No installed profile, authentication or network changes.
校验 / Verification
- 原版本源码提交 / Original source commit:
df44a684784ea391667c794463a5b637b90dc2e9 - 文件大小 / Size: 211526 bytes
- SHA-256:
f54a5a4c7b94405fd258c106573b10c60de3cf3540b9e3f7cb795e0896186aef
附带 SHA256SUMS.txt 仅校验本版本安装包。历史候选 0.3.6–0.3.8 合入 0.3.9,0.4.1 合入 0.4.2,未单独发布。
The attached SHA256SUMS.txt covers this package only. Local candidates 0.3.6–0.3.8 were included in 0.3.9, and 0.4.1 in 0.4.2; they were not separate public releases.
v0.4.0 · 工具结果续答约束 / Tool-result follow-up instructions
本条补齐此前仓库分发版本的 GitHub Release,安装包沿用原文件,没有重新构建。
This backfills a previously distributed build as a GitHub Release, using the original package without rebuilding.
下载与安装 / Download and install
下载下方 dsh-codebuddy-cli-cn-0.4.0.tgz,通过 DSH 本地插件包入口安装。不要使用自动生成的 Source code ZIP。
Download dsh-codebuddy-cli-cn-0.4.0.tgz below and install it through DSH's local package entry. The generated source-code ZIP is not a plugin package.
更新内容 / Changes
-
修正请求末尾的时序矛盾:历史 tool 消息是已收到的执行结果,新 toolCalls 才是未执行提案;不再笼统声称所有工具尚未执行。
-
明确每次 CLI 调用需要自己的原生 StructuredOutput 提交,历史中的提交不计入本次;“不使用工具”指不提出新业务操作,输出传输工具仍必需。
-
将工具结果与外部文档视为观察数据,不能通过引用的系统/工具文字改变提交协议。保留历史顺序、isError、工具调用身份和完整结果内容。
-
仅调整请求约束;原生 Schema、工具白名单、最多四轮 CLI 内部处理、严格唯一结果与工具参数校验保持不变,不追加修复进程、自动重试或切换模型/账号。
-
验证包含自动回归、五次合成官方 CLI 文字请求(含实际提案和模拟成功/失败结果续答)及一次 ID 对齐的合成工具图片请求。旧版四项合成对照也通过,因此不能声称复现或彻底消除了原始偶发缺失。实际 DSH UI、真实业务工具和用户验收仍待完成。
-
Correct a temporal contradiction in the final request instruction: historical tool messages are completed observations; only new toolCalls are unexecuted proposals.
-
Each CLI invocation requires its own native StructuredOutput submission. A historical submission does not count, and “no tools” refers to new business operations rather than the required transport submission.
-
Treat tool results and external documents as observations that cannot change the output protocol. Preserve ordered history, isError, tool-call identity and complete result contents.
-
Change request instructions only. Keep native Schema, the StructuredOutput-only allowlist, four internal turns, unique-result and tool-argument validation. No extra repair process, automatic retry or model/account switching is added.
-
Validation includes automated regression, five synthetic official CLI text calls with proposal/result follow-up, and one ID-aligned synthetic tool-image call. Four old-baseline controls also passed, so the original intermittent omission has not been reproduced or proven eliminated. Actual DSH UI, business tools and user acceptance remain pending.
校验 / Verification
- 原版本源码提交 / Original source commit:
bea444ff8113c6fa3de4f7dcb08f72ba1addba92 - 文件大小 / Size: 206733 bytes
- SHA-256:
92381e356fe2c2ab2de2e0000c5326113a5d5448681c8a29c48ef48556daa7f6
附带 SHA256SUMS.txt 仅校验本版本安装包。历史候选 0.3.6–0.3.8 合入 0.3.9,0.4.1 合入 0.4.2,未单独发布。
The attached SHA256SUMS.txt covers this package only. Local candidates 0.3.6–0.3.8 were included in 0.3.9, and 0.4.1 in 0.4.2; they were not separate public releases.
v0.3.9 · 诊断、工具交接与独立账号 / Diagnostics, tools and isolated accounts
本条补齐此前仓库分发版本的 GitHub Release,安装包沿用原文件,没有重新构建。
This backfills a previously distributed build as a GitHub Release, using the original package without rebuilding.
下载与安装 / Download and install
下载下方 dsh-codebuddy-cli-cn-0.3.9.tgz,通过 DSH 本地插件包入口安装。不要使用自动生成的 Source code ZIP。
Download dsh-codebuddy-cli-cn-0.3.9.tgz below and install it through DSH's local package entry. The generated source-code ZIP is not a plugin package.
更新内容 / Changes
本次包含 0.3.6–0.3.8 本地候选改动;这些候选未单独公开发布。安装包见 0.3.9。GitHub Releases 中的历史条目保留。
- 增加图片流结构诊断:固定拒绝原因、解析阶段、帧序号/大小、init/result 计数、终止发起方和实际观察到的进程关闭状态。原生结果记录结构化字段存在性、固定类型和已知提示类别,不保存原始帧、stderr 或任意字段内容。
- 诊断事实贯通本机日志持久化、恢复、导出、最近调用和配置页。用户取消与图片卸载请求单列统计;未观察到的退出码保持缺失,卸载请求不代表 DSH 已完成卸载。
- 加固 DSH 工具交接。StructuredOutput 用于交付工具提案,业务工具仍由 DSH 执行;图片流发现其他原生工具调用时明确拒绝。含图历史超时使用中性总时限提示。
- 加入独立账号环境、手动选择和官方登录命令。每个环境隔离 CLI 配置及用户目录,模型 ID 绑定环境,工具/图片续轮沿用原账号。独立账号模式仅支持 Windows 和官方 npm/Node CLI 2.174.0;没有自动轮换或账号回落。
- 增加明确的上下文超限/余额不足分类;内联图片 data URI 的累计字符数超过限制时提示使用 DSH 标准图片附件。模型目录窗口及本地用量不等同于官方实际限额或账单。
- 验证:当前诊断改动 59 项定向自动检查、两次官方 CLI 2.174.0 合成文字/图片请求通过;此前工具加固完成 97 项自动检查和五次合成请求。未验收实际 DSH UI/业务工具、私人历史或真实双账号登录/刷新/扣费归属。增强诊断不代表所有偶发失败已经消除。
This upload includes the previously local 0.3.6–0.3.8 changes; those candidates have no separate public release.
- Add bounded structural/process diagnostics across image streams, native results, local persistence, export and settings. Retain fixed classifications and numeric facts rather than raw frames, stderr or arbitrary payloads.
- Count cancellations and DSH image-offload requests separately. An offload request is not proof of completion; unobserved exit codes remain absent.
- Harden DSH tool handoff and reject unexpected native CLI tools. Image-history timeouts use a neutral total-deadline message.
- Add manually selected isolated account environments with official sign-in commands and account-bound model IDs. Isolated mode supports Windows and official npm/Node CLI 2.174.0 only; there is no automatic rotation or account fallback.
- Add explicit context-limit/insufficient-balance classifications and an aggregate inline-image URI character limit. Local usage counters and catalog windows are not official billing or guaranteed request limits.
- Validation: 59 targeted diagnostics checks and two synthetic official CLI 2.174.0 text/image calls passed; earlier tool hardening passed 97 automated checks and five synthetic calls. Actual DSH UI/business tools, private-history replay, real two-account sign-in, refresh and billing attribution remain unverified. This does not claim to eliminate every intermittent failure.
校验 / Verification
- 原版本源码提交 / Original source commit:
58d3bd0b6d92babb3e74a20531e54b7847865446 - 文件大小 / Size: 205803 bytes
- SHA-256:
bd7365539e45af37ba118833da17deed6cd23f5fd0d1125cb530854cc5ac29b5
附带 SHA256SUMS.txt 仅校验本版本安装包。历史候选 0.3.6–0.3.8 合入 0.3.9,0.4.1 合入 0.4.2,未单独发布。
The attached SHA256SUMS.txt covers this package only. Local candidates 0.3.6–0.3.8 were included in 0.3.9, and 0.4.1 in 0.4.2; they were not separate public releases.
v0.3.5 · Network failure diagnostics
国内版 0.3.5:网络失败诊断
- 已知 ECONNRESET、TLS 建连失败不再只显示“标准输出为空”,改为固定 CLI_NETWORK_ERROR 提示;包括退出码0的失败。
- 保留诊断ID、耗时、输出字节和退出码,不公开原始stderr、地址或凭据。文字和图片错误通道共用分类。
- 有效原生结果、鉴权/权限错误和未知空输出保持原规则。不新增自动重试、切换模型或回退解析,不修改网络/代理/登录配置。
- 82项自动检查通过,使用合成故障和模拟CLI验证;本轮未发起真实模型请求,不声称原网络已恢复。
- 安装后核对配置页运行版本0.3.5。DSH兼容范围仍为0.2.1-rc.2与rc.3。
安装包:dsh-codebuddy-cli-cn-0.3.5.tgz
SHA-256:bb3f9f386332db13e9c059257236e5e2dd02d45998e64d86f9fe07b61c577733
China 0.3.5: network failure diagnostics
- Report recognized connection-reset/TLS failures as CLI_NETWORK_ERROR instead of only empty stdout, including exit-code-zero failures.
- Retain diagnostic IDs, elapsed time, byte counts and exit status without raw stderr, private addresses or credentials. Text and image error paths share classification.
- Preserve valid native results, sign-in/permission handling and unknown-empty-output behavior. Add no retries, model switching, parser fallback or network/account configuration changes.
- All 82 automated checks pass using synthetic failures and a fake CLI. No live model request was made; recovery of the underlying network is not claimed.
- Verify running version0.3.5 after installation. DSH compatibility remains0.2.1-rc.2 andrc.3.
v0.3.4 · Tool screenshot image input
国内版 0.3.4:工具截图输入
- 支持 DSH 工具返回的标准图片附件,包括桌面、窗口、区域、浏览器、图片读取和其他图片结果,不按工具名设置白名单。
- 保留 toolCallId、isError、文字及图片顺序,与上传图共用预算、持久卸载和日志隐私。缺失工具调用ID明确报错。
- 安全识别 CLI error 帧,修正日志版本标记;配置页增加中英工具适配范围入口。
- 尚不自动读取结果中的任意路径、网址或原始Base64;原生音视频、二进制文档、模型原生图片生成未适配。DSH工具可以先转换为文字或标准图片。
- 79项自动检查通过。官方CLI 2.174.0 / deepseek-v4.1-flash经实际适配器完成3次合成工具图片联调:仅工具图、上传图与工具图区分、失败工具附图。附件服务为隔离测试实现,没有捕获真实桌面或执行业务工具,实际DSH截图工具/UI与所有模型尚未全面验证。
- 继续明确支持DSH 0.2.1-rc.2 / rc.3。安装后重启并核对配置页运行版本0.3.4。
文件:dsh-codebuddy-cli-cn-0.3.4.tgz
SHA-256:b47c68f23fd6df7fd3d9868f7f149e6f3009f0b8e5642c1dee48de362df2f5d9
China 0.3.4: tool screenshot input
- Accept standard DSH image attachments from any tool, including desktop, window, region and browser captures, preserving call identity, error flags, text and image order.
- Share upload/tool-image budgets, durable offloading and image-history log privacy. Reject images without their tool call identity; classify CLI error frames safely and correct the diagnostics version.
- Add bilingual tool compatibility documentation linked from settings. Paths, URLs and raw Base64 are not loaded automatically. Native audio/video, binary documents and native model image generation are not adapted.
- All 79 automated checks and three official CLI 2.174.0 / deepseek-v4.1-flash adapter calls passed with synthetic tool images and an isolated attachment service. No real desktop or business tool ran; actual DSH capture-tool UI flows and all-model coverage remain unverified.
- Retain DSH 0.2.1-rc.2 / rc.3 compatibility. Restart after upgrading and verify running version 0.3.4.
v0.3.3 · DSH 0.2.1-rc.3 compatibility
国内版 0.3.3:适配 DSH 0.2.1-rc.3
修复升级 DSH 后,0.3.2 因六项精确 rc.2 依赖声明被判不兼容、无法启用的问题。
- 明确支持 DSH 0.2.1-rc.2 与 0.2.1-rc.3,同时更新 engines.dsh 和六项 DSH peer 依赖;无需添加版本豁免。
- 对比官方发布包后确认现有模型、图片附件与配置页接口可继续使用。运行代码仅更新版本标记,保留模型、图片、工具和日志行为。
- 74 项既有自动检查通过;使用官方 rc.3 兼容预检源码复现旧包拦截,并确认新声明对两个版本均通过,未放宽到未经核查的未来版本。
- 本轮没有新增真实模型调用或 DSH 界面人工验收。旧版图片实测属于历史证据,不能视为本轮新实测。
下载 .tgz 后通过 DSH 插件页更新,重启并核对配置页运行版本 0.3.3。保留已有 CLI 和登录配置。
文件:dsh-codebuddy-cli-cn-0.3.3.tgz
SHA-256:a8614650c20d7377e2796d1d532012c0ca211b54af04b63949f539eaa0598d00
China version 0.3.3: DSH 0.2.1-rc.3 compatibility
Fix the startup rejection caused by 0.3.2 requiring six exact rc.2 DSH peer versions.
- Declare both reviewed runtimes, 0.2.1-rc.2 and 0.2.1-rc.3, in engines.dsh and all DSH peers. No version exemption is required.
- Compare official packages and preserve model, image, tool and logging behavior; only the runtime version marker changes.
- All 74 existing automated checks pass. Official rc.3 preflight code reproduces the old rejection and accepts both new declarations. Unreviewed future versions remain excluded.
- No new live model call or manual DSH UI validation was performed for this metadata update.
Install the .tgz, restart DSH and verify running version 0.3.3. Existing CLI and sign-in settings are retained.
0.3.2 · 原生图片提问 / Native image questions
- 新增用户图片提问与历史追问:从 DSH 附件服务读取图片,使用官方 stream-json 原生 image 输入,保留原生 Schema 输出。
- 模型目录增加图片能力标记,未知或未声明能力的路由不接收图片;纯文字调用保留原路径。
- 多图通过索引关联历史消息;最多保留 5 张请求图片,每张转换后 ≤2 MiB、最长边 ≤1920,Base64 合计 ≤8 MiB,文字与图片总请求 ≤20 MiB。超预算通过 DSH 的持久图片卸载机制处理,不静默丢图。
- 图片流支持总超时、取消、严格 JSONL 与唯一终态检查;业务工具仍由 DSH 执行。
- 含图片历史的调用禁用失败原文采集,普通日志仅记录图片数量与字节统计。更新中英配置说明、使用指南和安装教程。
本次发布通过 74 项自动检查,以及新版适配器的六次官方 CLI 合成图片联调(PNG 单图、追问、双图顺序、工具提案、模拟工具后总结、JPEG 补测)。国内实测模型为 deepseek-v4.1-flash,CLI 2.173.0;附件接口使用隔离测试实现,没有执行真实 DSH 业务工具,尚未完成 DSH 上传界面的人工端到端验收,也未逐一验证所有模型。官方结构化处理可能包含内部多轮,用量以官方为准。
- Add user image questions and history follow-ups through DSH attachments and official native image blocks in stream-json, retaining native Schema output.
- Show catalog-declared image capability; reject images for unknown/undeclared routes and preserve the existing text-only transport.
- Associate images with history by index. Retain up to 5 request images, each converted to ≤2 MiB and longest edge ≤1920; combined Base64 ≤8 MiB, total text/image request ≤20 MiB. Request durable DSH image offloading rather than silently dropping history.
- Bound image streams with cancellation, deadlines, strict JSONL and unique-terminal validation. DSH continues to execute business tools.
- Disable raw failure capture for calls containing image history. Basic logs retain counts/byte totals only. Update bilingual settings, guides and installation instructions.
This release passed 74 automated checks and six synthetic official CLI image calls through the new adapter: PNG single image, follow-up, two-image order, tool proposal, summary after a simulated tool result and a JPEG check. China-region live tests used deepseek-v4.1-flash and CLI 2.173.0 with an isolated attachment-service test double. No real DSH business tool ran; DSH upload-UI manual end-to-end validation and every-model coverage remain outstanding. Official structured processing may involve internal model turns; official usage applies.
Official image input documentation: https://www.codebuddy.cn/docs/cli/headless