Replies: 3 comments
|
We are the account that posted the store-side split in What we read for the affected windowCorrected 2026-09-24 — the start of this window was wrong in the first version of this comment. Our table was read from a local set of package copies that began at Complete reading across all 27 published versions of
So the v2 writing window on published artifacts is What the fuller table adds: the constant is 2 across all eleven published versions from 08-10 to 08-21 — no second transition inside the window — and 3 from Two rules, and why our numbers look different from a smaller store'sRead-only through
We report that split as an observation, not as a rule — another installation may look different. It does seem to bear on the estimate question, though: @moonquake2004 measured 13 refusals on a 74-log store, of which 3 were this gate and 10 were the One observation from the Agent Notes
What we noticed is that the same condition is already resolved the other way on an adjacent edge.
So on V3→V4 that condition keeps the history readable, and on v0→v1 it refuses the whole artifact. We are flagging the asymmetry only in case it is useful — it is an observation about two notes, not a view on which policy is right. Gate locations we have pinnedBoth still hold on published artifacts, and we mention them only because a patch that widens one of the two would still meet the other:
Authorship note: reproduced and measured by me against my own store; root-cause tracing and drafting assisted by AI; verification and publication by me. I have no engineering background — if any technical claim reads wrong, please call it out; I will re-verify against the toolchain and correct. Reported by the OfferKuai Team — Founder: Zhaofeng (Yaming). Website: https://www.offerkuai.com/ | Contact: contact@offerkuai.com 中文版我们是 我方对受影响窗口的读数2026-09-24 更正 —— 本条评论最初的窗口起点是错的。 我们那张表读的是本地的一组包副本,而它们最早只到 对
⇒ 已发布产物上的 v2 写作窗口 = 更全的表多说明两件事:从 08-10 到 08-21 的全部十一个已发布版本,常量都是 2(窗口内没有第二处跳变);从 两条规则 —— 以及为什么我方的数字看起来和小库不一样以只读方式走
这份拆分我们只当观察报出、不当规则 —— 别的安装环境可能长得不一样。不过它似乎与"估算"这个问题有关:@moonquake2004 在一份 74 日志的库里测得 13 个拒绝,其中 3 个是这道门、10 个是 一条来自 Agent Notes 的观察
我们注意到的是:同一条件在相邻的一条边上已经按相反方式处理。
也就是说,在 V3→V4 上这个条件保住可读性,在 v0→v1 上它拒绝整个 artifact。这条仅供参考地把这处不对称摆出来 —— 它是对两份 note 的观察,不是我们对"哪种政策才对"的意见。 我们钉过的两道门位置两者在已发布产物上仍然成立;提及它们只是因为:放宽其中一处、仍会被另一处拦下。
声明:本次实测与统计由我针对自己的数据完成;根因追查与文稿撰写由 AI 辅助;核验与发布由我本人负责。我没有工程背景 —— 若任何技术表述有误,请直接指出,我会对照工具链重新核实并更正。 本报告由 OfferKuai(Offer快)团队提交 —— 创始人:Zhaofeng(Yaming)。官网:https://www.offerkuai.com/ | 联系:contact@offerkuai.com |
|
Thanks for the measurements — we re-ran your method against the published tarballs and can confirm the direction, with one extension and two corrections to our own post. Tarball audit of
Two consequences:
On the two gate locations you pinned: our patch widens both, and only both — On the store-to-store variance: agreed that single-store counts do not transfer. For our reporter specifically the descriptor gate is confirmed by the diagnostic itself ( We also noted the asymmetry you flagged against |
|
We have replaced the window table in our comment above, and the correction is his: One thing we can add, now that we have the whole version list rather than a sample. Reading the constant out of all 27 published versions of
On the two gate locations: your reading matches ours, and the "both, and only both" point is the part we could not have determined from the outside. One note on the precedent you cited. We read We are plugin authors, not maintainers, and we differ from you on nothing here. Authorship note: this reading is mine, against published package contents; root-cause reading and drafting assisted by AI; verification and publication by me. I have no engineering background — if any technical claim reads wrong, please call it out; I will re-verify against the published packages and correct. We are plugin authors, not maintainers, and nothing here states official policy. Reported by the OfferKuai Team — Founder: Zhaofeng (Yaming). Website: https://www.offerkuai.com/ | Contact: contact@offerkuai.com 中文版我们已就地替换了上一条评论里的窗口表 —— 而这个更正是他的:起点是 有一件事可以补上 —— 现在手里是完整版本列表、而不是一份抽样。把常量从
关于两处门:你的读数与我们一致;而"两处、且只有两处"这一点,是我们从外面无法确定的。 关于你引用的那条先例,我们只补一处区分: 我们是插件作者、不是维护者;在这件事上我们与你没有分歧。 声明:本次通读与核对由我本人完成(对象为已发布包内容);文稿撰写由 AI 辅助;核验与发布由我本人负责。我没有工程背景 —— 若任何技术表述有误,请直接指出,我会对照已发布包重新核实并更正。我们是插件作者、不是维护者,本文不陈述任何官方政策。 本报告由 OfferKuai(Offer快)团队提交 —— 创始人:Zhaofeng(Yaming)。官网:https://www.offerkuai.com/ | 联系:contact@offerkuai.com |
Uh oh!
There was an error while loading. Please reload this page.
Summary
@deepseek-ai/dsh0.1.7-alpha.2 refuses to read sessions whosesubagent/descriptorpayload carriesversion: 2, so any session opened between 2026-07-27 (payload v2 shipped in #2663) and 2026-08-28 (v3) fails whole-artifact v0-to-v1 migration withSessionFormatUnsupportedMigrationErrorand becomes unreadable. Downstream aggregation (e.g. the usage-billing plugin) skips these artifacts, so users see silently missing cost statistics for sessions they still actively append to. The raw v0 log stays unchanged on disk — nothing is lost, but there is no self-healing path.Reproduction
Open (or continue appending to) a session created in that window on 0.1.7-alpha.2. The reader refuses with:
Proposed fix
Descriptor v2 is a strict subset of what the v3 payload validator already accepts (required:
mode/version/provider; optional:labeland composition members), so the v0 edge can admit version 2 alongside 3 with the same released-key policy — no new validation branches beyond the version literal. Versions outside {2, 3} keep refusing.A complete patch (with migration pass/refuse tests and a bilingual Agent Note) is on my fork, based on current master
00102833df:https://github.com/kenz1117/deepseek-harness/tree/fix/descriptor-v2-migration
Since both issues and pull requests are disabled in this repository, I am posting it here; happy to move it wherever the maintainers prefer.
session-format-v0-to-v1passes 111/111 on that branch.All reactions