fix(docs): address persistence format history review

This commit is contained in:
Tianyi Cui committed 2026-09-13 12:08:08 +08:00
1 parent b08f6c421b
commit 765c87fb87
130 files changed
+6368 -6261

No files matched your search

@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write .agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.md
2026-08-26-ban-ambiguous-origin-label.md: fe06cf5d2dd43a09a2699a4dc48ff5791cffa65e
2026-08-26-ban-ambiguous-origin-label.zh.md: 1389d13992f5566d5b6091740e20433b06dd6e31
2026-08-26-ban-ambiguous-origin-label.md: a1379d8d0fbd9d8da124dd6885e543450e714078
2026-08-26-ban-ambiguous-origin-label.zh.md: af57195eb365c385876e9c40b9e5861a496a5b9c
@@ -18,6 +18,8 @@ The rule applies to source, tests, documentation, active Agent Notes, prompts, s
`verify-concrete-terms` scans tracked filenames, symlink targets, and text case-insensitively after NFKC normalization. It runs as a quick leaf of `doc-sync`, and its tests prove rejection in prose, identifiers, and paths. Vendored sources and frozen archived Agent Notes remain excluded because their repository policies prohibit direct edits.
Historical persistence evidence retains identifiers from its selected source tree. The check excludes release schema JSON under `docs/persistence-changes/releases/` and `docs/persistence-formats/vN.schema.json`. In `vN.md` and `vN.zh.md`, only the schema content inside one valid pair of `persistence-format-schema` markers is exempt; `verify-persistence-formats` requires that content to match the generated historical schema. Authored prose, current catalogs, and current schemas remain checked. Renaming a captured identifier would misrepresent the historical declarations; the [persistence history decision](2026-09-11-persistence-type-history.md) owns that evidence.
This decision partially supersedes the earlier decision's rejection of fixed word bans and identifier renames for this one token. The earlier decision remains active for all other abstract language and for choosing each replacement according to its local meaning.
## Alternatives considered
@@ -26,7 +28,7 @@ This decision partially supersedes the earlier decision's rejection of fixed wor
**Replace every occurrence with one umbrella term such as `origin` or `source`.** Rejected because one new broad label would preserve the ambiguity between event references, model metadata, build identity, and recorded evidence.
**Exempt identifiers, durable fields, and generated files.** Rejected because callers and generated reference material would continue teaching the retired label. The pre-release policy permits coordinated renames, while the legacy parser can retain read compatibility without retaining the literal token.
**Exempt all identifiers, durable fields, and generated files.** Rejected because callers and current generated reference material would continue teaching the retired label. The pre-release policy permits coordinated renames, while the legacy parser can retain read compatibility without retaining the literal token. The narrow historical evidence exclusions preserve captured declarations without exempting current names or authored guidance.
**Scan vendored and archived sources.** Rejected because vendored content is updated through its synchronization procedure and archived Agent Notes are frozen records. Their explicit exclusions keep this policy consistent with those ownership rules.
@@ -34,4 +36,4 @@ This decision partially supersedes the earlier decision's rejection of fixed wor
Callers use more specific public names, and current recordings use provider metadata instead of the retired assistant field. Generated catalogs and recorded snapshots must be refreshed when an owning symbol changes. Compatibility code remains responsible for reading the retired durable field.
Future uses fail `doc-sync` with the matching path or line. Reviews still classify the intended meaning before choosing a replacement; passing the gate proves absence of the token, not that the replacement is precise.
Future uses outside the explicit exclusions fail `doc-sync` with the matching path or line. Reviews still classify the intended meaning before choosing a replacement; passing the gate proves absence of the token from checked content, not that the replacement is precise.
@@ -18,6 +18,8 @@ Status: implemented
`verify-concrete-terms` 会在 NFKC 规范化后,不区分大小写地扫描已跟踪文件名、符号链接目标和文本。它作为 `doc-sync` 的快速叶子门禁运行;对应测试证明行文、标识符和路径中的违规都会被拒绝。vendored 源码与冻结的 archived Agent Note 仍被排除,因为各自的仓库规则禁止直接编辑这些内容。
历史持久化证据保留选定源码树中的标识符。检查排除 `docs/persistence-changes/releases/` 下的发行版 schema JSON 和 `docs/persistence-formats/vN.schema.json`。在 `vN.md` 与 `vN.zh.md` 中,只有一组有效 `persistence-format-schema` 标记内的 schema 内容获得豁免;`verify-persistence-formats` 要求该内容匹配生成的历史 schema。人工说明、当前目录和当前 schema 仍接受检查。重命名已记录的标识符会歪曲历史声明;[持久化历史决策](2026-09-11-persistence-type-history.zh.md)负责这类证据。
本决策针对这一个术语,部分取代了旧决策中不采用固定禁词和标识符重命名的选择。旧决策仍适用于其他抽象语言,也仍负责要求根据每处使用的具体含义选择替代名称。
## 曾考虑的替代方案
@@ -26,7 +28,7 @@ Status: implemented
**用 `origin` 或 `source` 等单一总括术语替换所有位置。** 不予采纳:新的宽泛名称仍会混淆事件引用、模型元数据、构建身份和已记录证据。
**豁免标识符、持久字段和生成文件。** 不予采纳:调用方和生成的参考资料会继续传播已退役名称。预发布政策允许协调重命名,而旧格式解析器可以在不保留字面术语的情况下继续提供读取兼容性。
**豁免全部标识符、持久字段和生成文件。** 不予采纳:调用方和当前生成的参考资料会继续传播已退役名称。预发布政策允许协调重命名,而旧格式解析器可以在不保留字面术语的情况下继续提供读取兼容性。范围受限的历史证据豁免保留已记录声明,但不豁免当前名称或人工指引。
**扫描 vendored 与 archived 内容。** 不予采纳:vendored 内容通过同步流程更新,而 archived Agent Note 是冻结记录。明确排除两者,可以使本政策与对应的归属规则保持一致。
@@ -34,4 +36,4 @@ Status: implemented
调用方使用更具体的公开名称;当前录制使用提供方元数据,而不再使用已退役的 assistant 字段。归属符号变化后,生成目录和录制快照必须刷新。兼容代码仍负责读取已退役的持久字段。
以后新增的匹配项会使 `doc-sync` 失败,并报告对应路径或行号。审查仍需先判断预期含义再选择替代名称;通过门禁只能证明该术语不存在,不能证明替代名称足够精确。
以后在明确排除范围之外新增的匹配项会使 `doc-sync` 失败,并报告对应路径或行号。审查仍需先判断预期含义再选择替代名称;通过门禁只能证明受检查内容中不存在该术语,不能证明替代名称足够精确。
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write .agents/notes/implemented/process/2026-09-11-persistence-type-history.md
2026-09-11-persistence-type-history.md: fc7374abb4fb6502efb3830c9d38567a076e1647
2026-09-11-persistence-type-history.zh.md: 1b8ba5ed74fc757b987d420a1707b57177bb206f
2026-09-11-persistence-type-history.md: f6dc5ed5415d9d53ccd37ffcab80cbc521bc2443
2026-09-11-persistence-type-history.zh.md: b58f91af993ba123823eac15df4189bbbeb75fec
@@ -10,7 +10,7 @@ A persisted event can retain the same payload type expression while a referenced
## Decision
One normalized type model supplies the readable persistence catalog, the complete schema inventory, and transitive per-root digests. Roots identify the logical Session header, the physical JSONL header line, the event envelope, and every repository-declared event. Source locations, alias names, comments, and property order are presentation details outside the digest. Referenced and recursive types participate in structural comparison; opaque values retain explicit coverage limits.
One normalized type model supplies the readable persistence catalog, the complete schema inventory, and transitive per-root digests. Roots identify the logical Session header, the physical JSONL header line, the event envelope, and every repository-declared event. Source locations, alias names, comments, and property order are presentation details outside the digest. Historical records retain source file paths without line numbers because their selected source trees differ from the current checkout. Referenced and recursive types participate in structural comparison; opaque values retain explicit coverage limits.
The dedicated [persistence-change records](../../../../docs/persistence-changes/README.md) bind acknowledgement to the after digest of each affected root. A generated companion stores complete after schemas. The initial record covers all roots; later records name each root's predecessor. A predecessor's after schema supplies the next before schema. Verification rejects ambiguous history and requires current source to match the terminal recorded state without consulting Git history or remote services.
@@ -20,7 +20,7 @@ The new document kind preserves the compatibility reasoning and evidence for a h
Retrospective [release comparisons](../../../../docs/persistence-changes/releases/README.md) use a separate `persistence-release` kind and pinned tag manifest. They retain changed after schemas and reconstruct adjacent releases, including unchanged tags. Earlier releases predate these acknowledgement rules, so their classifications are informational and their observed versions are not rewritten to satisfy a modern version floor. Historical parsing preserves optional surface operations; the current parser and acknowledgement chain remain strict. This separation permits approximate backfills without turning them into authorization for current changes.
The [format references](../../../../docs/persistence-formats/README.md) preserve complete inventories for every historical integer below the writer constant. The current writer retains the existing generated catalog. Coverage is derived from the constant rather than a hand-maintained version manifest, so advancing the writer requires archiving its predecessor. Source checkpoints remain explicit because event additions and optional payload changes can occur within one format; these snapshots do not authorize current changes or claim migration safety. Historical identifiers are retained in machine schemas and exactly generated schema regions, while current terminology checks still cover the surrounding authored prose.
The [format references](../../../../docs/persistence-formats/README.md) preserve complete inventories for every historical integer below the writer constant. The current writer retains the existing generated catalog. Coverage is derived from the constant rather than a hand-maintained version manifest, so advancing the writer requires archiving its predecessor. The archive command copies the validated current inventory, retains its root-reachable definitions, removes source line numbers, and refuses to overwrite an existing snapshot. Source checkpoints remain explicit because event additions and optional payload changes can occur within one format; these snapshots do not authorize current changes or claim migration safety. Historical identifiers are retained in machine schemas and exactly generated schema regions, while current terminology checks still cover the surrounding authored prose.
Record commands generate the bilingual catalog and consistency records from repository-owned templates. Authors can supply the two languages' summary, compatibility reasoning, and actual verification evidence as structured input. Generation supplies identifiers, digests, and snapshots; it never invents a compatibility explanation or test result. Structured check output retains a nonzero failure exit status and reports stable change kinds independently of human-readable descriptions.
@@ -10,7 +10,7 @@ Status: implemented
## 决策
一个规范化类型模型提供可读持久化目录、完整 schema 清单和包含传递引用的逐根摘要。根标识逻辑会话头、物理 JSONL 头行、事件封装以及每个仓库内声明的事件。源码位置、别名名称、注释和属性顺序属于摘要之外的展示细节。被引用类型和递归类型参与结构比较;不透明值保留明确的覆盖限制。
一个规范化类型模型提供可读持久化目录、完整 schema 清单和包含传递引用的逐根摘要。根标识逻辑会话头、物理 JSONL 头行、事件封装以及每个仓库内声明的事件。源码位置、别名名称、注释和属性顺序属于摘要之外的展示细节。历史记录保留源码文件路径而不包含行号,因为其选定的源码树与当前工作树不同。被引用类型和递归类型参与结构比较;不透明值保留明确的覆盖限制。
专用的[持久化变更记录](../../../../docs/persistence-changes/README.zh.md)将确认绑定到每个受影响根的变更后摘要。生成的伴随文件保存完整的变更后 schema。初始记录覆盖所有根;后续记录为每个根指定前驱。前驱的变更后 schema 提供下一次的变更前 schema。验证拒绝有歧义的历史,并要求当前源码匹配最终记录状态,无需查询 Git 历史或远端服务。
@@ -20,7 +20,7 @@ Status: implemented
回溯性的[发行版本比较](../../../../docs/persistence-changes/releases/README.zh.md)使用独立的 `persistence-release` 类型和固定 tag 清单。它们保留变化后的 schema,并重建相邻版本,包括未变的 tag。早期版本先于这些确认规则,因此其分类只提供信息,观察到的版本号不会为满足当前最低版本要求而被改写。历史解析保留可选的 surface 操作;当前解析器和确认链仍保持严格。这一区分允许近似回填,同时不会将其变成当前变更的授权。
[格式参考](../../../../docs/persistence-formats/README.zh.md)为低于写入器常量的每个历史整数版本保留完整目录。当前写入器继续使用现有生成目录。覆盖范围由常量推导,而非手工维护的版本清单,因此推进写入器必须归档其前驱。同一格式内可能新增事件或改变可选载荷,因此来源检查点保持明确;这些快照不授权当前变更,也不声称迁移安全。机器 schema 与精确生成的 schema 区间保留历史标识符,当前术语检查仍覆盖周围的人工说明。
[格式参考](../../../../docs/persistence-formats/README.zh.md)为低于写入器常量的每个历史整数版本保留完整目录。当前写入器继续使用现有生成目录。覆盖范围由常量推导,而非手工维护的版本清单,因此推进写入器必须归档其前驱。归档命令复制已验证的当前目录,保留从根类型可达的定义,移除源码行号,并拒绝覆盖已有快照。同一格式内可能新增事件或改变可选载荷,因此来源检查点保持明确;这些快照不授权当前变更,也不声称迁移安全。机器 schema 与精确生成的 schema 区间保留历史标识符,当前术语检查仍覆盖周围的人工说明。
记录命令从仓库内模板生成双语目录和一致性记录。作者可以将两种语言的概述、兼容性说明和实际验证证据作为结构化输入。生成过程提供标识符、摘要和快照,不编造兼容性说明或测试结果。结构化检查输出保留非零失败退出码,并报告独立于可读描述的稳定变更种类。
@@ -15,7 +15,7 @@ kind: persistence-format
1. **Summary:** identify the format and its distinguishing persisted fields.
2. **Table of Contents:** link subsequent sections with shared bilingual anchors.
3. **Source evidence:** name the tag or PR and enough context to select the source tree. A PR's intermediate tree must not be presented as its final merge or as a product release. Historical source locations remain text unless linked to the exact source.
3. **Source evidence:** name the tag or PR and enough context to select the source tree. A PR's intermediate tree must not be presented as its final merge or as a product release. Historical sources use file paths without line numbers and remain text unless linked to the exact source.
4. **Format characteristics:** explain header, event, and physical encoding distinctions; link codec owners for behavior beyond the declared-type inventory.
5. **Declaration:** include one identical `yaml persistence-format` block per language with `schemaVersion: 1`, numeric `sessionFormatVersion`, `source` containing exactly one `tag` or numeric `pullRequest`, and a `roots` mapping from every root key to its captured SHA-256 digest. Link the sibling `vN.schema.json`.
6. **Complete schemas:** keep one `persistence-format-schema:start` / `persistence-format-schema:end` comment region. The format verifier renders root digests and all reachable definitions here.
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/cookbook/adding-a-session-format-version.md
adding-a-session-format-version.md: bf5521a1f42a846ae1ff8e8e6896864397efc4a6
adding-a-session-format-version.zh.md: af575db0e0db620ab8f6bda008bb3a4871063d3c
adding-a-session-format-version.md: 2b939a708221d900fd50e4cca2afaae1ac04daeb
adding-a-session-format-version.zh.md: ee5dac62b45e85e42e9a0a73d5f7248438b4116a
@@ -27,7 +27,7 @@ Released codecs and migration semantics remain frozen. Do not amend a released e
Use disposable, isolated Harness homes for unreleased N+1 integration testing. An interim N+1 file already has the target writer version, so a later edit to N→N+1 will not migrate that file again. Re-run from unchanged historical input in a fresh test home; never repair this by rewriting a committed generation or reusing a real user's home.
Before changing the writer, archive its complete persistence schema and bilingual format reference under `docs/persistence-formats/vN.*`, preserving all earlier records. The [format coverage check](../persistence-formats/README.md#maintenance) requires every integer below the new writer to have its own document; the current generated catalog covers only the new writer.
Before changing the writer, use the [archive command](../persistence-formats/README.md#maintenance) to preserve its complete persistence schema, then add the bilingual format reference under `docs/persistence-formats/vN.*`. Preserve all earlier records. The format coverage check requires every integer below the new writer to have its own document; the current generated catalog covers only the new writer.
<a id="add-an-identity-edge"></a>
## 2. Add an identity edge
@@ -27,7 +27,7 @@
未发布 N+1 的集成测试应使用可丢弃、相互隔离的 Harness home。中间版本产生的 N+1 文件已标为目标写入器版本,因此后续对 N→N+1 的修改不会再次迁移该文件。请在全新测试 home 中从未变更的历史输入重新运行;绝不通过改写已提交代际或复用真实用户 home 来修复这个问题。
变更写入器之前,将其完整持久化 schema 与双语格式参考归档到 `docs/persistence-formats/vN.*`,并保留所有更早的记录。[格式覆盖检查](../persistence-formats/README.zh.md#maintenance)要求低于新写入器的每个整数版本都有独立文档;当前生成的目录只覆盖新写入器。
变更写入器之前,使用[归档命令](../persistence-formats/README.zh.md#maintenance)保留其完整持久化 schema,再在 `docs/persistence-formats/vN.*` 下添加双语格式参考。保留所有更早的记录。格式覆盖检查要求低于新写入器的每个整数版本都有独立文档;当前生成的目录只覆盖新写入器。
<a id="add-an-identity-edge"></a>
## 2. 添加恒等迁移边
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/README.md
README.md: fef1f0f3f8ce0de3b5118ad83524d30ac4c187f9
README.zh.md: 37c08007549c79df3230b4f8acee5fad4e01b1dc
README.md: c818f28d36e3f04c610a9180c7d2d7eb34ad09c5
README.zh.md: 92d4170717ccdcfd514e4971f03e3e1d35d58267
+1 -1
View File
@@ -63,7 +63,7 @@ The [manifest](manifest.json) records every DSH alpha/RC tag captured on 2026-09
Each tag has an English/Chinese record with `kind: persistence-release`, a pairing sidecar, and `.schema.json`. Its machine declaration contains the tag, immediate predecessor, observed writer version, and each changed root’s before/after digest. The first snapshot contains every root; later snapshots retain only changed roots that remain present and all their reachable types. Deletions use a null after value; unchanged releases retain empty changes and snapshots.
Snapshots cover the logical Session header, physical JSONL header, event envelope, and every first-party event and transitive reference at that tag. Type counts include only definitions reachable after normalization.
Snapshots cover the logical Session header, physical JSONL header, event envelope, and every first-party event and transitive reference at that tag. Type counts include only definitions reachable after normalization. Historical source references retain file paths without line numbers.
These retrospective records are validated separately from the current acknowledgement chain in the parent directory. Current-rule classifications of old changes are reading aids: historical version 0 did contain structural changes without version increases. A backfilled record cannot authorize a current PR to omit acknowledgement or a required version increase.
@@ -63,7 +63,7 @@ description: "浏览全部已捕获 DSH alpha/RC tag 之间的 Session 持久化
每个 tag 对应 `kind: persistence-release` 的中英记录、配对 sidecar 和 `.schema.json`。机器声明包含 tag、直接前驱、实际写入版本以及每个变化根的 before/after 摘要。首条快照包含全部根;后续快照只保存仍然存在的变化根及其所有可达类型。删除使用空 after,未变的版本保留空变化和空快照。
快照覆盖逻辑 Session header、物理 JSONL header、事件信封以及该 tag 的所有第一方事件及传递引用。类型数仅统计规范化后仍可达的定义。
快照覆盖逻辑 Session header、物理 JSONL header、事件信封以及该 tag 的所有第一方事件及传递引用。类型数仅统计规范化后仍可达的定义。历史源码引用仅保留文件路径,不包含行号。
这些回溯记录与上层目录的当前确认链分开校验。当前规则对旧变化的分类只是阅读提示:历史上的 version 0 确实出现过不升版本的结构变化。不得把回填记录作为当前 PR 省略确认或版本提升的依据。
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.0.1-rc.1.md
dsh-v0.0.1-rc.1.md: 6a8a597b8a363eb7f665a9ea32e7dcda20fd4fb1
dsh-v0.0.1-rc.1.zh.md: ba0bf1925dcf4d4ec7fdee221ccd3131736a0516
dsh-v0.0.1-rc.1.md: 8ed626de6a6ea50e61a688d695e1bd8235d4ec9b
dsh-v0.0.1-rc.1.zh.md: d4c8ca5efca1b3ce51d93a58b1be1868b27f9780
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:36`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
File diff suppressed because it is too large. Load diff
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:36`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.0.1-rc.2.md
dsh-v0.0.1-rc.2.md: f3cea3d71d575ad3c8f5e1a09c61cb4f14e33eae
dsh-v0.0.1-rc.2.zh.md: 65da0d51df3416afa607138d0ab42188d453de2c
dsh-v0.0.1-rc.2.md: f9deeccf24b617a76b87e5bf5cc3864f44878f04
dsh-v0.0.1-rc.2.zh.md: 32962d394e0c68503e4e43cf1b3f64aadc5528e3
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
File diff suppressed because it is too large. Load diff
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.0.1-rc.3.md
dsh-v0.0.1-rc.3.md: ef1ccfaac6d74556401ec965840b5fa9b649a1e0
dsh-v0.0.1-rc.3.zh.md: 4de93261de37201fd0f48fd5bc3d91f4768f2407
dsh-v0.0.1-rc.3.md: 7201966f5e932d52531f54b842fb3961a423087e
dsh-v0.0.1-rc.3.zh.md: a59d39a86fc45e8d11664ec189412e013fa217e8
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
+62 -67
View File
@@ -4916,7 +4916,7 @@
"packages/session/session-title/src/index.ts#SessionTitleModelProvenance"
],
"sources": [
"packages/session/session-title/src/index.ts:40"
"packages/session/session-title/src/index.ts"
]
},
{
@@ -5034,7 +5034,7 @@
"event:hook/invoked[0].data"
],
"sources": [
"packages/hooks/hook-protocol/src/types.ts:19"
"packages/hooks/hook-protocol/src/types.ts"
]
},
{
@@ -6381,7 +6381,7 @@
"packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData"
],
"sources": [
"packages/session/session-title-llm/src/index.ts:25"
"packages/session/session-title-llm/src/index.ts"
]
},
{
@@ -6488,7 +6488,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[16].references[0]"
],
"sources": [
"packages/context/session-reference/src/types.ts:12"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -7825,7 +7825,7 @@
"packages/llm/llm/src/types.ts#TokenUsage"
],
"sources": [
"packages/llm/llm/src/types.ts:135"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -8003,7 +8003,7 @@
"packages/attachment/attachment/src/types.ts#ImageMediaType"
],
"sources": [
"packages/attachment/attachment/src/types.ts:8"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -8581,7 +8581,7 @@
"event:compaction/start[0].data"
],
"sources": [
"packages/compaction/compaction/src/types.ts:23"
"packages/compaction/compaction/src/types.ts"
]
},
{
@@ -8627,21 +8627,18 @@
"packages/workflow/workflow/src/types.ts#WorkflowRunId"
],
"sources": [
"packages/attachment/attachment/src/brand.ts:6",
"packages/compaction/compaction/src/brand.ts:4",
"packages/core/session/src/types.ts:22",
"packages/goal/goal/src/types.ts:16",
"packages/host/apiproxy/src/api/rpc.ts:18",
"packages/interaction/commands/src/brand.ts:20",
"packages/interaction/user-approval/src/types.ts:14",
"packages/llm/llm-retry/src/brand.ts:4",
"packages/llm/llm/src/brand.ts:16",
"packages/llm/llm/src/brand.ts:31",
"packages/llm/llm/src/brand.ts:43",
"packages/llm/llm/src/brand.ts:55",
"packages/schedule/schedule/src/types.ts:10",
"packages/session/session-title/src/index.ts:28",
"packages/workflow/workflow/src/types.ts:13"
"packages/attachment/attachment/src/brand.ts",
"packages/compaction/compaction/src/brand.ts",
"packages/core/session/src/types.ts",
"packages/goal/goal/src/types.ts",
"packages/host/apiproxy/src/api/rpc.ts",
"packages/interaction/commands/src/brand.ts",
"packages/interaction/user-approval/src/types.ts",
"packages/llm/llm-retry/src/brand.ts",
"packages/llm/llm/src/brand.ts",
"packages/schedule/schedule/src/types.ts",
"packages/session/session-title/src/index.ts",
"packages/workflow/workflow/src/types.ts"
]
},
{
@@ -8694,8 +8691,8 @@
"packages/llm/llm/src/types.ts#TextBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:54",
"packages/web/web-search-deepseek/src/provider.ts:67"
"packages/llm/llm/src/types.ts",
"packages/web/web-search-deepseek/src/provider.ts"
]
},
{
@@ -8747,7 +8744,7 @@
"packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:82"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -8792,7 +8789,7 @@
"SessionEventEnvelope[6].surfaceOp[1]"
],
"sources": [
"packages/core/session/src/types.ts:374"
"packages/core/session/src/types.ts"
]
},
{
@@ -8909,7 +8906,7 @@
"event:compaction/prune[0].data"
],
"sources": [
"packages/compaction/compaction/src/types.ts:81"
"packages/compaction/compaction/src/types.ts"
]
},
{
@@ -8970,7 +8967,7 @@
"packages/skill/skill/src/index.ts#SkillInvocationSource"
],
"sources": [
"packages/skill/skill/src/index.ts:147"
"packages/skill/skill/src/index.ts"
]
},
{
@@ -9416,7 +9413,7 @@
"event:compaction/summary[0]"
],
"sources": [
"packages/core/session/src/types.ts:405"
"packages/core/session/src/types.ts"
]
},
{
@@ -9473,7 +9470,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[10]"
],
"sources": [
"packages/host/apiproxy/src/api/sessions.ts:40"
"packages/host/apiproxy/src/api/sessions.ts"
]
},
{
@@ -9598,7 +9595,7 @@
"packages/context/agent-instructions/src/state.ts#AgentInstructionSource"
],
"sources": [
"packages/context/agent-instructions/src/state.ts:37"
"packages/context/agent-instructions/src/state.ts"
]
},
{
@@ -9664,7 +9661,7 @@
"packages/llm/llm/src/message.ts#ModelMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:22"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -10730,7 +10727,7 @@
"event:session/title-llm-request[0]"
],
"sources": [
"packages/core/session/src/types.ts:405"
"packages/core/session/src/types.ts"
]
},
{
@@ -10843,7 +10840,7 @@
"event:compaction/prune[0]"
],
"sources": [
"packages/core/session/src/types.ts:405"
"packages/core/session/src/types.ts"
]
},
{
@@ -10895,7 +10892,7 @@
"packages/goal/goal/src/domain.ts#GoalMessageSource"
],
"sources": [
"packages/goal/goal/src/domain.ts:47"
"packages/goal/goal/src/domain.ts"
]
},
{
@@ -10933,7 +10930,7 @@
"packages/llm/llm/src/types.ts#ReasoningBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:60"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -10981,7 +10978,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[17].entries[0]"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:40"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -11045,7 +11042,7 @@
"packages/context/agent-instructions/src/render.ts#AgentInstructionChange"
],
"sources": [
"packages/context/agent-instructions/src/render.ts:47"
"packages/context/agent-instructions/src/render.ts"
]
},
{
@@ -12046,7 +12043,7 @@
"packages/llm/llm/src/message.ts#Message"
],
"sources": [
"packages/llm/llm/src/message.ts:129"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -12080,7 +12077,7 @@
"packages/llm/llm/src/message.ts#ContextSnapshotSection"
],
"sources": [
"packages/llm/llm/src/message.ts:63"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -12301,7 +12298,7 @@
"packages/llm/llm/src/types.ts#ContentBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:110"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -12409,7 +12406,7 @@
"event:hook/invoked[0]"
],
"sources": [
"packages/core/session/src/types.ts:405"
"packages/core/session/src/types.ts"
]
},
{
@@ -13174,7 +13171,7 @@
"packages/llm/llm/src/message.ts#MessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:126"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -14189,7 +14186,7 @@
"packages/core/agent/src/types.ts#InboxTarget"
],
"sources": [
"packages/core/agent/src/types.ts:10"
"packages/core/agent/src/types.ts"
]
},
{
@@ -14236,7 +14233,7 @@
"packages/subagent/subagent/src/continuation.ts#SubagentReportMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:67"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -14272,8 +14269,7 @@
"event:compaction/summary[0].data[1].shadowedRange"
],
"sources": [
"packages/compaction/compaction/src/types.ts:37",
"packages/compaction/compaction/src/types.ts:83"
"packages/compaction/compaction/src/types.ts"
]
},
{
@@ -14411,7 +14407,7 @@
"packages/hooks/hook-protocol/src/types.ts#HookDialect"
],
"sources": [
"packages/hooks/hook-protocol/src/types.ts:48"
"packages/hooks/hook-protocol/src/types.ts"
]
},
{
@@ -14854,7 +14850,7 @@
"packages/llm/llm/src/types.ts#ImageBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:71"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -15848,7 +15844,7 @@
"event:agent/inbox/spliced[0].data"
],
"sources": [
"packages/core/agent/src/types.ts:19"
"packages/core/agent/src/types.ts"
]
},
{
@@ -16802,7 +16798,7 @@
"packages/llm/llm/src/message.ts#UserMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:141"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -16902,11 +16898,10 @@
"packages/interaction/commands/src/types.ts#CommandSource"
],
"sources": [
"packages/core/session/src/types.ts:144",
"packages/interaction/commands/src/types.ts:58",
"packages/interaction/commands/src/types.ts:62",
"packages/llm/llm/src/message.ts:101",
"packages/session/session-title/src/index.ts:55"
"packages/core/session/src/types.ts",
"packages/interaction/commands/src/types.ts",
"packages/llm/llm/src/message.ts",
"packages/session/session-title/src/index.ts"
]
},
{
@@ -17033,7 +17028,7 @@
"event:compaction/end[0]"
],
"sources": [
"packages/core/session/src/types.ts:405"
"packages/core/session/src/types.ts"
]
},
{
@@ -17116,7 +17111,7 @@
"packages/attachment/attachment/src/types.ts#ImageAttachmentRef"
],
"sources": [
"packages/attachment/attachment/src/types.ts:11"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -17251,7 +17246,7 @@
"packages/context/session-reference/src/types.ts#SessionReferenceSource"
],
"sources": [
"packages/context/session-reference/src/types.ts:7"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -17410,7 +17405,7 @@
"packages/subagent/subagent/src/continuation.ts#CoordinatorMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:58"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -17486,7 +17481,7 @@
"packages/llm/llm/src/types.ts#ToolCallBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:78"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -17581,7 +17576,7 @@
"event:compaction/end[0].data"
],
"sources": [
"packages/compaction/compaction/src/types.ts:71"
"packages/compaction/compaction/src/types.ts"
]
},
{
@@ -17633,7 +17628,7 @@
"packages/llm/llm/src/message.ts#ToolMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:27"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -17741,7 +17736,7 @@
"event:compaction/start[0]"
],
"sources": [
"packages/core/session/src/types.ts:405"
"packages/core/session/src/types.ts"
]
},
{
@@ -18901,7 +18896,7 @@
"event:agent/inbox/spliced[0]"
],
"sources": [
"packages/core/session/src/types.ts:405"
"packages/core/session/src/types.ts"
]
},
{
@@ -19318,7 +19313,7 @@
"packages/llm/llm/src/types.ts#ToolResultBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:88"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -19436,7 +19431,7 @@
"packages/skill/tool-skill/src/index.ts#SkillCatalogSource"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:34"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.0.1-rc.4.md
dsh-v0.0.1-rc.4.md: 0ce12ebe3b518aa9c5d8e87a7b11d80bff828473
dsh-v0.0.1-rc.4.zh.md: ffcfe4e46fda565571f53fcfb36fff6ab5fb81d4
dsh-v0.0.1-rc.4.md: 9c7da78e7c41f2cc6f3943f4dbe90c54e58bac18
dsh-v0.0.1-rc.4.zh.md: 143c524d05414b15317fae8e805dfaf5073fcd9d
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.0.1-rc.5.md
dsh-v0.0.1-rc.5.md: f36c541168bc9abf735c73f3df2702bb0d690e96
dsh-v0.0.1-rc.5.zh.md: 0364bc284b4156072e8bd608186345fa1a0f8d5d
dsh-v0.0.1-rc.5.md: 1afd6e7fe971ce1765bafdde9ae276da6111fe13
dsh-v0.0.1-rc.5.zh.md: 6c445d83df0196b4c3e90e08f6d628b5ddd9e10c
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.0-rc.1.md
dsh-v0.1.0-rc.1.md: faeb7d1e9c10474a3d22f527752b02bcd4e47f4b
dsh-v0.1.0-rc.1.zh.md: 0b866adf5805e7ce4e6780ffce018046acfd1aca
dsh-v0.1.0-rc.1.md: 2a00fea9945cce56ac3c13013dc154432a6dd3cd
dsh-v0.1.0-rc.1.zh.md: 3d6444fb438b594aec120fbe1fe9f57ccf4d1f0d
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.0-rc.2.md
dsh-v0.1.0-rc.2.md: 0217947256c62261fc4c0e3914d4611281507364
dsh-v0.1.0-rc.2.zh.md: d8743a74f48d6a903f746275f0f59ef06845c6d4
dsh-v0.1.0-rc.2.md: 71764d9bf8b5862f46f503b01538c255ba546d58
dsh-v0.1.0-rc.2.zh.md: 6939f57c3836fb9fc7638a1832cbc04be09d843c
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.0-rc.3.md
dsh-v0.1.0-rc.3.md: 5cc00deedb1d6f6639105880641d7804de3fa2e9
dsh-v0.1.0-rc.3.zh.md: 8c607fd2f14b9f6d7dd717f0913491d1f3f0030a
dsh-v0.1.0-rc.3.md: 5e6d42c63e16204835c4dc21e9dc404323382f6c
dsh-v0.1.0-rc.3.zh.md: 26e9763c44e010dbf20b91eecb2567b1cca9f8f5
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.0-rc.5.md
dsh-v0.1.0-rc.5.md: c92270852fa0634430da1410f013120a8f09063b
dsh-v0.1.0-rc.5.zh.md: 2b16670b6057365c93d1caa5cf4bb43d9966ceeb
dsh-v0.1.0-rc.5.md: c7ef42e5f1373754b453db96fa87b17d63eaa256
dsh-v0.1.0-rc.5.zh.md: beeaecb89161317750ac719d4626c6e26bdd727a
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.0-rc.6.md
dsh-v0.1.0-rc.6.md: 0fea7055fd2d3e65b23e0a42ebf63aa67a353d62
dsh-v0.1.0-rc.6.zh.md: ea0198770e8f288387e9b2745211f3ea0cee4a2c
dsh-v0.1.0-rc.6.md: c674b5208ef42d67f88b31a33ed63d8d83e5a5af
dsh-v0.1.0-rc.6.zh.md: cfd49c4c3d6d6d054c37c0322ccf43f3e5d6a289
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.0-rc.7.md
dsh-v0.1.0-rc.7.md: b9894c9141a446178b7a7bd59cbbb9fd20523b1e
dsh-v0.1.0-rc.7.zh.md: 08741228a21e46e41b1ac24431f1229c2634c6d1
dsh-v0.1.0-rc.7.md: 6427da5c4656e96a5df273923340b86d341ef54c
dsh-v0.1.0-rc.7.zh.md: 91ae3f106109c2731efa9b07cc39764c720382a5
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
+42 -45
View File
@@ -745,7 +745,7 @@
"event:assistant/chunk[0].data.chunk[5]"
],
"sources": [
"packages/llm/llm/src/types.ts:318"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -783,7 +783,7 @@
"packages/llm/llm/src/types.ts#ReplayEnvelope"
],
"sources": [
"packages/llm/llm/src/types.ts:290"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -1073,7 +1073,7 @@
"packages/llm/llm/src/types.ts#TokenUsage"
],
"sources": [
"packages/llm/llm/src/types.ts:135"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -1102,7 +1102,7 @@
"event:assistant/chunk[0].data.chunk[6].reason[3]"
],
"sources": [
"packages/llm/llm/src/types.ts:117"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -1174,7 +1174,7 @@
"packages/llm/llm/src/types.ts#ContentBlockType"
],
"sources": [
"packages/llm/llm/src/types.ts:108"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -1227,7 +1227,7 @@
"packages/llm/llm/src/types.ts#LlmFailure"
],
"sources": [
"packages/llm/llm/src/types.ts:40"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -1256,7 +1256,7 @@
"event:assistant/chunk[0].data.chunk[6].reason[4]"
],
"sources": [
"packages/llm/llm/src/types.ts:118"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -1303,7 +1303,7 @@
"event:assistant/chunk[0].data.chunk[2]"
],
"sources": [
"packages/llm/llm/src/types.ts:315"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -1356,7 +1356,7 @@
"packages/attachment/attachment/src/types.ts#ImageMediaType"
],
"sources": [
"packages/attachment/attachment/src/types.ts:8"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -1416,21 +1416,18 @@
"packages/workflow/workflow/src/types.ts#WorkflowRunId"
],
"sources": [
"packages/attachment/attachment/src/brand.ts:6",
"packages/compaction/compaction/src/brand.ts:4",
"packages/core/session/src/types.ts:22",
"packages/goal/goal/src/types.ts:16",
"packages/host/apiproxy/src/api/rpc.ts:18",
"packages/interaction/commands/src/brand.ts:20",
"packages/interaction/user-approval/src/types.ts:14",
"packages/llm/llm-retry/src/brand.ts:4",
"packages/llm/llm/src/brand.ts:16",
"packages/llm/llm/src/brand.ts:31",
"packages/llm/llm/src/brand.ts:43",
"packages/llm/llm/src/brand.ts:55",
"packages/schedule/schedule/src/types.ts:10",
"packages/session/session-title/src/index.ts:28",
"packages/workflow/workflow/src/types.ts:13"
"packages/attachment/attachment/src/brand.ts",
"packages/compaction/compaction/src/brand.ts",
"packages/core/session/src/types.ts",
"packages/goal/goal/src/types.ts",
"packages/host/apiproxy/src/api/rpc.ts",
"packages/interaction/commands/src/brand.ts",
"packages/interaction/user-approval/src/types.ts",
"packages/llm/llm-retry/src/brand.ts",
"packages/llm/llm/src/brand.ts",
"packages/schedule/schedule/src/types.ts",
"packages/session/session-title/src/index.ts",
"packages/workflow/workflow/src/types.ts"
]
},
{
@@ -1483,8 +1480,8 @@
"packages/llm/llm/src/types.ts#TextBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:54",
"packages/web/web-search-deepseek/src/provider.ts:67"
"packages/llm/llm/src/types.ts",
"packages/web/web-search-deepseek/src/provider.ts"
]
},
{
@@ -1674,7 +1671,7 @@
"packages/llm/llm/src/types.ts#FinishReason"
],
"sources": [
"packages/llm/llm/src/types.ts:125"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -1747,7 +1744,7 @@
"event:assistant/chunk[0].data.chunk[6].reason[0]"
],
"sources": [
"packages/llm/llm/src/types.ts:120"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -2007,7 +2004,7 @@
"event:assistant/chunk[0].data.chunk[4]"
],
"sources": [
"packages/llm/llm/src/types.ts:317"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -2073,7 +2070,7 @@
"packages/llm/llm/src/types.ts#ReasoningBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:60"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -2294,7 +2291,7 @@
"packages/llm/llm/src/types.ts#ContentBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:110"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -2351,7 +2348,7 @@
"event:assistant/chunk[0].data.chunk[3]"
],
"sources": [
"packages/llm/llm/src/types.ts:316"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -2398,7 +2395,7 @@
"event:assistant/chunk[0].data.chunk[1]"
],
"sources": [
"packages/llm/llm/src/types.ts:314"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -2623,7 +2620,7 @@
"event:assistant/chunk[0].data.chunk[6]"
],
"sources": [
"packages/llm/llm/src/types.ts:319"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -2696,7 +2693,7 @@
"event:assistant/chunk[0].data.chunk[0]"
],
"sources": [
"packages/llm/llm/src/types.ts:313"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -2799,7 +2796,7 @@
"packages/llm/llm/src/types.ts#ImageBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:71"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -2843,8 +2840,8 @@
"event:turn/end[0].data.reason[4]"
],
"sources": [
"packages/core/session/src/types.ts:168",
"packages/llm/llm/src/types.ts:119"
"packages/core/session/src/types.ts",
"packages/llm/llm/src/types.ts"
]
},
{
@@ -2927,7 +2924,7 @@
"packages/attachment/attachment/src/types.ts#ImageAttachmentRef"
],
"sources": [
"packages/attachment/attachment/src/types.ts:11"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -3572,7 +3569,7 @@
"event:assistant/chunk[0].data"
],
"sources": [
"packages/core/session/src/types.ts:266"
"packages/core/session/src/types.ts"
]
},
{
@@ -3655,7 +3652,7 @@
"packages/llm/llm/src/types.ts#ToolCallBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:78"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -4259,7 +4256,7 @@
"packages/llm/llm/src/types.ts#StreamChunk"
],
"sources": [
"packages/llm/llm/src/types.ts:312"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -4332,7 +4329,7 @@
"event:assistant/chunk[0].data.chunk[6].reason[1]"
],
"sources": [
"packages/llm/llm/src/types.ts:121"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -5025,7 +5022,7 @@
"event:assistant/chunk[0]"
],
"sources": [
"packages/core/session/src/types.ts:405"
"packages/core/session/src/types.ts"
]
},
{
@@ -5302,7 +5299,7 @@
"packages/llm/llm/src/types.ts#ToolResultBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:88"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -38,7 +38,7 @@ assistant/chunk 的 replayState 从 unknown 改为包含必需字段 response
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.0-rc.8.md
dsh-v0.1.0-rc.8.md: a8725d448a971d94d0d8be0d170ec22a5d478c94
dsh-v0.1.0-rc.8.zh.md: 3acadf86de7dd5f84107023a03bd7c7979494623
dsh-v0.1.0-rc.8.md: c52f050b820b08ce96230e6a92042801a1f0bccc
dsh-v0.1.0-rc.8.zh.md: b4fd283ede61a70ad2e0d95981439801f68c3670
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
+68 -74
View File
@@ -4676,7 +4676,7 @@
"event:team/message/queued[0].data"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:210"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -4724,7 +4724,7 @@
"packages/session/session-title/src/index.ts#SessionTitleModelProvenance"
],
"sources": [
"packages/session/session-title/src/index.ts:40"
"packages/session/session-title/src/index.ts"
]
},
{
@@ -4922,7 +4922,7 @@
"event:team/task[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -5015,7 +5015,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[16].references[0]"
],
"sources": [
"packages/context/session-reference/src/types.ts:18"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -5334,7 +5334,7 @@
"packages/llm/llm/src/types.ts#TokenUsage"
],
"sources": [
"packages/llm/llm/src/types.ts:135"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -5415,7 +5415,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMessageSource"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:110"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -6558,7 +6558,7 @@
"packages/llm/llm/src/message.ts#UserMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:141"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -6597,7 +6597,7 @@
"packages/attachment/attachment/src/types.ts#ImageMediaType"
],
"sources": [
"packages/attachment/attachment/src/types.ts:8"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -6805,7 +6805,7 @@
"event:team/member[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -7162,7 +7162,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:100"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -7197,24 +7197,19 @@
"packages/workflow/workflow/src/types.ts#WorkflowRunId"
],
"sources": [
"packages/attachment/attachment/src/brand.ts:6",
"packages/compaction/compaction/src/brand.ts:4",
"packages/core/session/src/types.ts:22",
"packages/experimental/agent-team/src/types.ts:20",
"packages/experimental/agent-team/src/types.ts:32",
"packages/experimental/agent-team/src/types.ts:8",
"packages/goal/goal/src/types.ts:16",
"packages/host/apiproxy/src/api/rpc.ts:18",
"packages/interaction/commands/src/brand.ts:20",
"packages/interaction/user-approval/src/types.ts:14",
"packages/llm/llm-retry/src/brand.ts:4",
"packages/llm/llm/src/brand.ts:16",
"packages/llm/llm/src/brand.ts:31",
"packages/llm/llm/src/brand.ts:43",
"packages/llm/llm/src/brand.ts:55",
"packages/schedule/schedule/src/types.ts:10",
"packages/session/session-title/src/index.ts:28",
"packages/workflow/workflow/src/types.ts:13"
"packages/attachment/attachment/src/brand.ts",
"packages/compaction/compaction/src/brand.ts",
"packages/core/session/src/types.ts",
"packages/experimental/agent-team/src/types.ts",
"packages/goal/goal/src/types.ts",
"packages/host/apiproxy/src/api/rpc.ts",
"packages/interaction/commands/src/brand.ts",
"packages/interaction/user-approval/src/types.ts",
"packages/llm/llm-retry/src/brand.ts",
"packages/llm/llm/src/brand.ts",
"packages/schedule/schedule/src/types.ts",
"packages/session/session-title/src/index.ts",
"packages/workflow/workflow/src/types.ts"
]
},
{
@@ -7281,8 +7276,8 @@
"packages/llm/llm/src/types.ts#TextBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:54",
"packages/web/web-search-deepseek/src/provider.ts:67"
"packages/llm/llm/src/types.ts",
"packages/web/web-search-deepseek/src/provider.ts"
]
},
{
@@ -7334,7 +7329,7 @@
"packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:82"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -7458,7 +7453,7 @@
"packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:74"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -8510,7 +8505,7 @@
"packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData"
],
"sources": [
"packages/session/session-title-llm/src/index.ts:25"
"packages/session/session-title-llm/src/index.ts"
]
},
{
@@ -8861,7 +8856,7 @@
"event:assistant/message.data"
],
"sources": [
"packages/core/session/src/types.ts:277"
"packages/core/session/src/types.ts"
]
},
{
@@ -9198,7 +9193,7 @@
"event:team/message/queued[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -9243,7 +9238,7 @@
"SessionEventEnvelope[6].surfaceOp[1]"
],
"sources": [
"packages/core/session/src/types.ts:378"
"packages/core/session/src/types.ts"
]
},
{
@@ -10070,7 +10065,7 @@
"packages/llm/llm/src/message.ts#MessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:126"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -10164,7 +10159,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:47"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -10211,7 +10206,7 @@
"packages/skill/skill/src/index.ts#SkillInvocationSource"
],
"sources": [
"packages/skill/skill/src/index.ts:147"
"packages/skill/skill/src/index.ts"
]
},
{
@@ -11246,7 +11241,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[10]"
],
"sources": [
"packages/host/apiproxy/src/api/sessions.ts:55"
"packages/host/apiproxy/src/api/sessions.ts"
]
},
{
@@ -11385,7 +11380,7 @@
"packages/context/agent-instructions/src/state.ts#AgentInstructionSource"
],
"sources": [
"packages/context/agent-instructions/src/state.ts:37"
"packages/context/agent-instructions/src/state.ts"
]
},
{
@@ -11451,7 +11446,7 @@
"packages/llm/llm/src/message.ts#ModelMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:22"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -12495,7 +12490,7 @@
"event:agent/inbox/spliced[0].data"
],
"sources": [
"packages/core/agent/src/types.ts:19"
"packages/core/agent/src/types.ts"
]
},
{
@@ -13561,7 +13556,7 @@
"event:agent/inbox/spliced[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -13609,7 +13604,7 @@
"event:team/message/delivered[0].data"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:212"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -13675,7 +13670,7 @@
"packages/goal/goal/src/domain.ts#GoalMessageSource"
],
"sources": [
"packages/goal/goal/src/domain.ts:47"
"packages/goal/goal/src/domain.ts"
]
},
{
@@ -13713,7 +13708,7 @@
"packages/llm/llm/src/types.ts#ReasoningBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:60"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -13775,7 +13770,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[17].entries[0]"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:40"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -14833,7 +14828,7 @@
"packages/context/agent-instructions/src/render.ts#AgentInstructionChange"
],
"sources": [
"packages/context/agent-instructions/src/render.ts:47"
"packages/context/agent-instructions/src/render.ts"
]
},
{
@@ -14912,7 +14907,7 @@
"packages/llm/llm/src/message.ts#ContextSnapshotSection"
],
"sources": [
"packages/llm/llm/src/message.ts:63"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -15147,7 +15142,7 @@
"packages/llm/llm/src/types.ts#ContentBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:110"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -15315,7 +15310,7 @@
"packages/core/agent/src/types.ts#InboxTarget"
],
"sources": [
"packages/core/agent/src/types.ts:10"
"packages/core/agent/src/types.ts"
]
},
{
@@ -15362,7 +15357,7 @@
"packages/subagent/subagent/src/continuation.ts#SubagentReportMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:67"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -15574,7 +15569,7 @@
"packages/llm/llm/src/types.ts#ImageBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:71"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -15702,11 +15697,10 @@
"packages/interaction/commands/src/types.ts#CommandSource"
],
"sources": [
"packages/core/session/src/types.ts:144",
"packages/interaction/commands/src/types.ts:66",
"packages/interaction/commands/src/types.ts:70",
"packages/llm/llm/src/message.ts:101",
"packages/session/session-title/src/index.ts:55"
"packages/core/session/src/types.ts",
"packages/interaction/commands/src/types.ts",
"packages/llm/llm/src/message.ts",
"packages/session/session-title/src/index.ts"
]
},
{
@@ -15803,7 +15797,7 @@
"packages/attachment/attachment/src/types.ts#ImageAttachmentRef"
],
"sources": [
"packages/attachment/attachment/src/types.ts:11"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -15842,7 +15836,7 @@
"packages/experimental/agent-team/src/types.ts#TeamTaskStatus"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:71"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -15977,7 +15971,7 @@
"packages/context/session-reference/src/types.ts#SessionReferenceSource"
],
"sources": [
"packages/context/session-reference/src/types.ts:13"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -16174,7 +16168,7 @@
"event:team/member[0].data"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:206"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -16270,7 +16264,7 @@
"packages/subagent/subagent/src/continuation.ts#CoordinatorMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:58"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -16346,7 +16340,7 @@
"packages/llm/llm/src/types.ts#ToolCallBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:78"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -16438,7 +16432,7 @@
"event:team/message/delivered[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -16787,7 +16781,7 @@
"packages/llm/llm/src/message.ts#AssistantMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:146"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -16825,7 +16819,7 @@
"packages/llm/llm/src/message.ts#ToolMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:27"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -17031,7 +17025,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMemberPhase"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:44"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -18023,7 +18017,7 @@
"packages/llm/llm/src/message.ts#Message"
],
"sources": [
"packages/llm/llm/src/message.ts:129"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -19270,7 +19264,7 @@
"event:team/task[0].data"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:208"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -20456,7 +20450,7 @@
"event:session/title-llm-request[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -20691,7 +20685,7 @@
"packages/llm/llm/src/types.ts#ToolResultBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:88"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -21243,7 +21237,7 @@
"packages/skill/tool-skill/src/index.ts#SkillCatalogSource"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:34"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.1-rc.1.md
dsh-v0.1.1-rc.1.md: cf47ee2445a20c85d655ad11f0e2a665ee527987
dsh-v0.1.1-rc.1.zh.md: 0195c04c9e1929b29a31aba85834450f522f08e8
dsh-v0.1.1-rc.1.md: 6b598f1c614e7538d0687e68b7397b362bd9f801
dsh-v0.1.1-rc.1.zh.md: eca10c509ef0bd0c64433ee62200ae6a4bbd161e
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
+15 -20
View File
@@ -158,24 +158,19 @@
"packages/workflow/workflow/src/types.ts#WorkflowRunId"
],
"sources": [
"packages/attachment/attachment/src/brand.ts:6",
"packages/compaction/compaction/src/brand.ts:4",
"packages/core/session/src/types.ts:22",
"packages/experimental/agent-team/src/types.ts:20",
"packages/experimental/agent-team/src/types.ts:32",
"packages/experimental/agent-team/src/types.ts:8",
"packages/goal/goal/src/types.ts:16",
"packages/host/apiproxy/src/api/rpc.ts:18",
"packages/interaction/commands/src/brand.ts:20",
"packages/interaction/user-approval/src/types.ts:14",
"packages/llm/llm-retry/src/brand.ts:4",
"packages/llm/llm/src/brand.ts:16",
"packages/llm/llm/src/brand.ts:31",
"packages/llm/llm/src/brand.ts:43",
"packages/llm/llm/src/brand.ts:55",
"packages/schedule/schedule/src/types.ts:10",
"packages/session/session-title/src/index.ts:28",
"packages/workflow/workflow/src/types.ts:13"
"packages/attachment/attachment/src/brand.ts",
"packages/compaction/compaction/src/brand.ts",
"packages/core/session/src/types.ts",
"packages/experimental/agent-team/src/types.ts",
"packages/goal/goal/src/types.ts",
"packages/host/apiproxy/src/api/rpc.ts",
"packages/interaction/commands/src/brand.ts",
"packages/interaction/user-approval/src/types.ts",
"packages/llm/llm-retry/src/brand.ts",
"packages/llm/llm/src/brand.ts",
"packages/schedule/schedule/src/types.ts",
"packages/session/session-title/src/index.ts",
"packages/workflow/workflow/src/types.ts"
]
},
{
@@ -305,7 +300,7 @@
"event:permission/preset[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -415,7 +410,7 @@
"event:permission/preset[0].data"
],
"sources": [
"packages/interaction/permission-presets/src/index.ts:53"
"packages/interaction/permission-presets/src/index.ts"
]
}
]
@@ -38,7 +38,7 @@ permission/preset 新增可选字段 origin,可取 default、selection 或 inf
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.1-rc.2.md
dsh-v0.1.1-rc.2.md: f2f08c817d804127d2a62389dadb591b52256b2b
dsh-v0.1.1-rc.2.zh.md: 6204ae387ee4b4f7ba5f65ff43a9d6490cc3b6ef
dsh-v0.1.1-rc.2.md: 41cc4f0a3953c30bbbfde36fb6efeac2739c3d9a
dsh-v0.1.1-rc.2.zh.md: 5ab22efd5dcf257dba7ca517ac371e0f8cbae3fd
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
+90 -97
View File
@@ -6324,7 +6324,7 @@
"packages/llm/llm/src/types.ts#ToolResultBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:88"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -6372,7 +6372,7 @@
"packages/session/session-title/src/index.ts#SessionTitleModelProvenance"
],
"sources": [
"packages/session/session-title/src/index.ts:40"
"packages/session/session-title/src/index.ts"
]
},
{
@@ -6441,7 +6441,7 @@
"event:assistant/chunk[0].data.chunk[5]"
],
"sources": [
"packages/llm/llm/src/types.ts:318"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -6479,7 +6479,7 @@
"packages/llm/llm/src/types.ts#ReplayEnvelope"
],
"sources": [
"packages/llm/llm/src/types.ts:290"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -6563,7 +6563,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions"
],
"sources": [
"packages/attachment/attachment/src/types.ts:28"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -6869,7 +6869,7 @@
"packages/llm/llm/src/message.ts#AssistantMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:146"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -6962,7 +6962,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[16].references[0]"
],
"sources": [
"packages/context/session-reference/src/types.ts:18"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -7039,7 +7039,7 @@
"packages/llm/llm/src/types.ts#TokenUsage"
],
"sources": [
"packages/llm/llm/src/types.ts:135"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -7068,7 +7068,7 @@
"event:assistant/chunk[0].data.chunk[6].reason[3]"
],
"sources": [
"packages/llm/llm/src/types.ts:117"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -7140,7 +7140,7 @@
"packages/llm/llm/src/types.ts#ContentBlockType"
],
"sources": [
"packages/llm/llm/src/types.ts:108"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -7193,7 +7193,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMessageSource"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:110"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -7260,7 +7260,7 @@
"packages/llm/llm/src/types.ts#LlmFailure"
],
"sources": [
"packages/llm/llm/src/types.ts:40"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -7289,7 +7289,7 @@
"event:assistant/chunk[0].data.chunk[6].reason[4]"
],
"sources": [
"packages/llm/llm/src/types.ts:118"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -7402,7 +7402,7 @@
"event:assistant/chunk[0].data.chunk[2]"
],
"sources": [
"packages/llm/llm/src/types.ts:315"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -8488,7 +8488,7 @@
"packages/llm/llm/src/message.ts#Message"
],
"sources": [
"packages/llm/llm/src/message.ts:129"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -8527,7 +8527,7 @@
"packages/attachment/attachment/src/types.ts#ImageMediaType"
],
"sources": [
"packages/attachment/attachment/src/types.ts:8"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -9197,7 +9197,7 @@
"packages/llm/llm/src/types.ts#StreamChunk"
],
"sources": [
"packages/llm/llm/src/types.ts:312"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -11839,7 +11839,7 @@
"event:agent/inbox/spliced[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -11874,24 +11874,19 @@
"packages/workflow/workflow/src/types.ts#WorkflowRunId"
],
"sources": [
"packages/attachment/attachment/src/brand.ts:6",
"packages/compaction/compaction/src/brand.ts:4",
"packages/core/session/src/types.ts:22",
"packages/experimental/agent-team/src/types.ts:20",
"packages/experimental/agent-team/src/types.ts:32",
"packages/experimental/agent-team/src/types.ts:8",
"packages/goal/goal/src/types.ts:16",
"packages/host/apiproxy/src/api/rpc.ts:18",
"packages/interaction/commands/src/brand.ts:20",
"packages/interaction/user-approval/src/types.ts:14",
"packages/llm/llm-retry/src/brand.ts:4",
"packages/llm/llm/src/brand.ts:16",
"packages/llm/llm/src/brand.ts:31",
"packages/llm/llm/src/brand.ts:43",
"packages/llm/llm/src/brand.ts:55",
"packages/schedule/schedule/src/types.ts:10",
"packages/session/session-title/src/index.ts:28",
"packages/workflow/workflow/src/types.ts:13"
"packages/attachment/attachment/src/brand.ts",
"packages/compaction/compaction/src/brand.ts",
"packages/core/session/src/types.ts",
"packages/experimental/agent-team/src/types.ts",
"packages/goal/goal/src/types.ts",
"packages/host/apiproxy/src/api/rpc.ts",
"packages/interaction/commands/src/brand.ts",
"packages/interaction/user-approval/src/types.ts",
"packages/llm/llm-retry/src/brand.ts",
"packages/llm/llm/src/brand.ts",
"packages/schedule/schedule/src/types.ts",
"packages/session/session-title/src/index.ts",
"packages/workflow/workflow/src/types.ts"
]
},
{
@@ -11958,8 +11953,8 @@
"packages/llm/llm/src/types.ts#TextBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:54",
"packages/web/web-search-deepseek/src/provider.ts:67"
"packages/llm/llm/src/types.ts",
"packages/web/web-search-deepseek/src/provider.ts"
]
},
{
@@ -12011,7 +12006,7 @@
"packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:82"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -12697,7 +12692,7 @@
"event:assistant/chunk[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -12753,7 +12748,7 @@
"event:tool/result.data.meta[6]"
],
"sources": [
"packages/core/session/src/json.ts:13"
"packages/core/session/src/json.ts"
]
},
{
@@ -12787,7 +12782,7 @@
"event:tool/result.data.error"
],
"sources": [
"packages/core/session/src/types.ts:299"
"packages/core/session/src/types.ts"
]
},
{
@@ -12860,7 +12855,7 @@
"SessionEventEnvelope[6].surfaceOp[1]"
],
"sources": [
"packages/core/session/src/types.ts:378"
"packages/core/session/src/types.ts"
]
},
{
@@ -12975,7 +12970,7 @@
"event:permission/preset[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -13153,7 +13148,7 @@
"packages/llm/llm/src/types.ts#FinishReason"
],
"sources": [
"packages/llm/llm/src/types.ts:125"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -13922,7 +13917,7 @@
"packages/llm/llm/src/message.ts#MessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:126"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -14995,7 +14990,7 @@
"packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData"
],
"sources": [
"packages/session/session-title-llm/src/index.ts:25"
"packages/session/session-title-llm/src/index.ts"
]
},
{
@@ -15068,7 +15063,7 @@
"event:assistant/chunk[0].data.chunk[6].reason[0]"
],
"sources": [
"packages/llm/llm/src/types.ts:120"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -15115,7 +15110,7 @@
"packages/skill/skill/src/index.ts#SkillInvocationSource"
],
"sources": [
"packages/skill/skill/src/index.ts:147"
"packages/skill/skill/src/index.ts"
]
},
{
@@ -15186,7 +15181,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[10]"
],
"sources": [
"packages/host/apiproxy/src/api/sessions.ts:59"
"packages/host/apiproxy/src/api/sessions.ts"
]
},
{
@@ -15353,7 +15348,7 @@
"packages/context/agent-instructions/src/state.ts#AgentInstructionSource"
],
"sources": [
"packages/context/agent-instructions/src/state.ts:37"
"packages/context/agent-instructions/src/state.ts"
]
},
{
@@ -16495,7 +16490,7 @@
"packages/llm/llm/src/message.ts#ModelMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:22"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -17259,7 +17254,7 @@
"event:assistant/chunk[0].data.chunk[4]"
],
"sources": [
"packages/llm/llm/src/types.ts:317"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -18310,7 +18305,7 @@
"event:agent/inbox/spliced[0].data"
],
"sources": [
"packages/core/agent/src/types.ts:19"
"packages/core/agent/src/types.ts"
]
},
{
@@ -18617,7 +18612,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:100"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -18669,7 +18664,7 @@
"packages/goal/goal/src/domain.ts#GoalMessageSource"
],
"sources": [
"packages/goal/goal/src/domain.ts:47"
"packages/goal/goal/src/domain.ts"
]
},
{
@@ -19136,7 +19131,7 @@
"event:compaction/summary[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -19174,7 +19169,7 @@
"packages/llm/llm/src/types.ts#ReasoningBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:60"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -19236,7 +19231,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[17].entries[0]"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:40"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -19300,7 +19295,7 @@
"packages/context/agent-instructions/src/render.ts#AgentInstructionChange"
],
"sources": [
"packages/context/agent-instructions/src/render.ts:47"
"packages/context/agent-instructions/src/render.ts"
]
},
{
@@ -19379,7 +19374,7 @@
"packages/llm/llm/src/message.ts#ContextSnapshotSection"
],
"sources": [
"packages/llm/llm/src/message.ts:63"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -19681,7 +19676,7 @@
"packages/llm/llm/src/message.ts#ToolResultMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:152"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -19738,7 +19733,7 @@
"event:assistant/chunk[0].data.chunk[3]"
],
"sources": [
"packages/llm/llm/src/types.ts:316"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -19767,7 +19762,7 @@
"event:permission/preset[0].data"
],
"sources": [
"packages/interaction/permission-presets/src/index.ts:50"
"packages/interaction/permission-presets/src/index.ts"
]
},
{
@@ -20427,7 +20422,7 @@
"event:assistant/chunk[0].data"
],
"sources": [
"packages/core/session/src/types.ts:266"
"packages/core/session/src/types.ts"
]
},
{
@@ -20551,7 +20546,7 @@
"packages/llm/llm/src/types.ts#ImageBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:71"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -20942,7 +20937,7 @@
"event:team/message/queued[0].data"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:210"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -20989,7 +20984,7 @@
"event:assistant/chunk[0].data.chunk[1]"
],
"sources": [
"packages/llm/llm/src/types.ts:314"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -21032,7 +21027,7 @@
"packages/core/agent/src/types.ts#InboxTarget"
],
"sources": [
"packages/core/agent/src/types.ts:10"
"packages/core/agent/src/types.ts"
]
},
{
@@ -21079,7 +21074,7 @@
"packages/subagent/subagent/src/continuation.ts#SubagentReportMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:67"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -22202,7 +22197,7 @@
"event:session/title-llm-request[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -22238,8 +22233,7 @@
"event:compaction/summary[0].data[1].shadowedRange"
],
"sources": [
"packages/compaction/compaction/src/types.ts:37",
"packages/compaction/compaction/src/types.ts:83"
"packages/compaction/compaction/src/types.ts"
]
},
{
@@ -22509,7 +22503,7 @@
"packages/llm/llm/src/types.ts#ContentBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:110"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -22801,7 +22795,7 @@
"event:assistant/chunk[0].data.chunk[6]"
],
"sources": [
"packages/llm/llm/src/types.ts:319"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -22874,7 +22868,7 @@
"event:assistant/chunk[0].data.chunk[0]"
],
"sources": [
"packages/llm/llm/src/types.ts:313"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -23232,7 +23226,7 @@
"event:team/message/queued[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -23741,8 +23735,8 @@
"event:turn/end[0].data.reason[4]"
],
"sources": [
"packages/core/session/src/types.ts:168",
"packages/llm/llm/src/types.ts:119"
"packages/core/session/src/types.ts",
"packages/llm/llm/src/types.ts"
]
},
{
@@ -23842,11 +23836,10 @@
"packages/interaction/commands/src/types.ts#CommandSource"
],
"sources": [
"packages/core/session/src/types.ts:144",
"packages/interaction/commands/src/types.ts:66",
"packages/interaction/commands/src/types.ts:70",
"packages/llm/llm/src/message.ts:101",
"packages/session/session-title/src/index.ts:55"
"packages/core/session/src/types.ts",
"packages/interaction/commands/src/types.ts",
"packages/llm/llm/src/message.ts",
"packages/session/session-title/src/index.ts"
]
},
{
@@ -23978,7 +23971,7 @@
"packages/attachment/attachment/src/types.ts#ImageAttachmentRef"
],
"sources": [
"packages/attachment/attachment/src/types.ts:11"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -24133,7 +24126,7 @@
"packages/context/session-reference/src/types.ts#SessionReferenceSource"
],
"sources": [
"packages/context/session-reference/src/types.ts:13"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -25569,7 +25562,7 @@
"packages/llm/llm/src/message.ts#UserMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:141"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -26239,7 +26232,7 @@
"packages/subagent/subagent/src/continuation.ts#CoordinatorMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:58"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -26608,7 +26601,7 @@
"event:tool/code-dispatch[0]"
],
"sources": [
"packages/core/session/src/types.ts:409"
"packages/core/session/src/types.ts"
]
},
{
@@ -26656,7 +26649,7 @@
"packages/llm/llm/src/types.ts#ToolCallBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:78"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -26961,7 +26954,7 @@
"packages/core/session/src/json.ts#JsonValue"
],
"sources": [
"packages/core/session/src/json.ts:13"
"packages/core/session/src/json.ts"
]
},
{
@@ -27070,7 +27063,7 @@
"event:assistant/chunk[0].data.chunk[6].reason[1]"
],
"sources": [
"packages/llm/llm/src/types.ts:121"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -27150,7 +27143,7 @@
"packages/llm/llm/src/message.ts#ToolMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:27"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -27728,7 +27721,7 @@
"event:tool/result.data"
],
"sources": [
"packages/core/session/src/types.ts:295"
"packages/core/session/src/types.ts"
]
},
{
@@ -29239,7 +29232,7 @@
"event:assistant/message.data"
],
"sources": [
"packages/core/session/src/types.ts:277"
"packages/core/session/src/types.ts"
]
},
{
@@ -29554,7 +29547,7 @@
"packages/core/tools/src/types.ts#CodeDispatchEventData"
],
"sources": [
"packages/core/tools/src/types.ts:20"
"packages/core/tools/src/types.ts"
]
},
{
@@ -29658,7 +29651,7 @@
"packages/skill/tool-skill/src/index.ts#SkillCatalogSource"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:34"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -38,7 +38,7 @@ permission/preset 删除 origin;附件记录新增可选字段 originalDimensi
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.md
dsh-v0.1.2-alpha.1.md: e81e562fda85b9002a9127e926a9bcfc4bdc899e
dsh-v0.1.2-alpha.1.zh.md: eeb662e8dad0a6c65a05075f78b32833d7c0691d
dsh-v0.1.2-alpha.1.md: 3ed00447e4c99722e3eeb04e5dcfa52b582df916
dsh-v0.1.2-alpha.1.zh.md: 09a6bf3df1654b412809cef5cd296a37500a93bd
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
File diff suppressed because it is too large. Load diff
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:56`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.md
dsh-v0.1.2-alpha.2.md: 3c2fbba0389330f4d91d1618193eb215b1c20d9b
dsh-v0.1.2-alpha.2.zh.md: b75873c19dd240ed17cc20cd5dd707aa914f9ae5
dsh-v0.1.2-alpha.2.md: 8d4830f4b4b912b92977bfa836eaee3f56ce820a
dsh-v0.1.2-alpha.2.zh.md: b68ea098410e7b024d55122ef155183a3b51a11f
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:51`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
File diff suppressed because it is too large. Load diff
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:51`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.md
dsh-v0.1.2-alpha.3.md: aed9535e0b18fd91fe1cc0a1b932cc9f9364c89e
dsh-v0.1.2-alpha.3.zh.md: 314bee920af17a7ded9710299784642188187ce3
dsh-v0.1.2-alpha.3.md: 109aeef57811cc389a8d1902d23fa1481acaf131
dsh-v0.1.2-alpha.3.zh.md: c54594cd106df6f5a2b75d856daa8513da9759dd
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:51`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:51`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.md
dsh-v0.1.2-alpha.4.md: 82ce5ae9968bb16850c24fed015b927bb143a497
dsh-v0.1.2-alpha.4.zh.md: d6dc87ac190a68666c893f4c34d673af2c142abc
dsh-v0.1.2-alpha.4.md: 9a6be5072c8a25ef83c855fbb4e2ec65da7817c0
dsh-v0.1.2-alpha.4.zh.md: a279aebe89da2010f327efea909cd7e964cd7da9
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:87`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
@@ -3484,7 +3484,7 @@
"packages/core/session/src/types.ts#SessionHeader"
],
"sources": [
"packages/core/session/src/types.ts:92"
"packages/core/session/src/types.ts"
]
},
{
@@ -3726,7 +3726,7 @@
"packages/llm/llm/src/types.ts#ToolResultBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:88"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -3744,7 +3744,7 @@
"packages/core/session/src/types.ts#SessionSeq"
],
"sources": [
"packages/core/session/src/types.ts:29"
"packages/core/session/src/types.ts"
]
},
{
@@ -3779,8 +3779,8 @@
"packages/subagent/tool-subagent/src/model-selection.ts#AllowedModelRoute"
],
"sources": [
"packages/session/session-title/src/types.ts:20",
"packages/subagent/tool-subagent/src/model-selection.ts:9"
"packages/session/session-title/src/types.ts",
"packages/subagent/tool-subagent/src/model-selection.ts"
]
},
{
@@ -3850,7 +3850,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions"
],
"sources": [
"packages/attachment/attachment/src/types.ts:28"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -4957,7 +4957,7 @@
"event:agent/inbox/spliced[0]"
],
"sources": [
"packages/core/session/src/types.ts:435"
"packages/core/session/src/types.ts"
]
},
{
@@ -5050,7 +5050,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]"
],
"sources": [
"packages/context/session-reference/src/types.ts:18"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -6111,7 +6111,7 @@
"packages/llm/llm/src/message.ts#Message"
],
"sources": [
"packages/llm/llm/src/message.ts:131"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -6178,7 +6178,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMessageSource"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:116"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -7432,7 +7432,7 @@
"event:session/title-llm-request[0]"
],
"sources": [
"packages/core/session/src/types.ts:435"
"packages/core/session/src/types.ts"
]
},
{
@@ -7485,7 +7485,7 @@
"packages/attachment/attachment/src/types.ts#ImageMediaType"
],
"sources": [
"packages/attachment/attachment/src/types.ts:8"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -7575,7 +7575,7 @@
"packages/core/session/src/types.ts#OptionalSessionSeq"
],
"sources": [
"packages/core/session/src/types.ts:62"
"packages/core/session/src/types.ts"
]
},
{
@@ -7664,7 +7664,7 @@
"packages/subagent/subagent/src/continuation.ts#AgentMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:59"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -7703,28 +7703,21 @@
"packages/workflow/workflow/src/types.ts#WorkflowRunId"
],
"sources": [
"packages/api/session-controller/src/types.ts:362",
"packages/attachment/attachment/src/brand.ts:6",
"packages/compaction/compaction/src/brand.ts:4",
"packages/core/session/src/types.ts:17",
"packages/experimental/agent-team/src/types.ts:20",
"packages/experimental/agent-team/src/types.ts:32",
"packages/experimental/agent-team/src/types.ts:8",
"packages/goal/goal/src/types.ts:16",
"packages/interaction/commands/src/brand.ts:20",
"packages/interaction/user-approval/src/types.ts:17",
"packages/llm/llm-retry/src/brand.ts:4",
"packages/llm/llm/src/brand.ts:16",
"packages/llm/llm/src/brand.ts:31",
"packages/llm/llm/src/brand.ts:43",
"packages/llm/llm/src/brand.ts:55",
"packages/schedule/schedule/src/types.ts:10",
"packages/session/session-title/src/index.ts:42",
"packages/session/session-title/src/types.ts:17",
"packages/webhook/webhook/src/brand.ts:12",
"packages/webhook/webhook/src/brand.ts:6",
"packages/webhook/webhook/src/brand.ts:9",
"packages/workflow/workflow/src/types.ts:13"
"packages/api/session-controller/src/types.ts",
"packages/attachment/attachment/src/brand.ts",
"packages/compaction/compaction/src/brand.ts",
"packages/core/session/src/types.ts",
"packages/experimental/agent-team/src/types.ts",
"packages/goal/goal/src/types.ts",
"packages/interaction/commands/src/brand.ts",
"packages/interaction/user-approval/src/types.ts",
"packages/llm/llm-retry/src/brand.ts",
"packages/llm/llm/src/brand.ts",
"packages/schedule/schedule/src/types.ts",
"packages/session/session-title/src/index.ts",
"packages/session/session-title/src/types.ts",
"packages/webhook/webhook/src/brand.ts",
"packages/workflow/workflow/src/types.ts"
]
},
{
@@ -7777,8 +7770,8 @@
"packages/llm/llm/src/types.ts#TextBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:54",
"packages/web/web-search-deepseek/src/provider.ts:67"
"packages/llm/llm/src/types.ts",
"packages/web/web-search-deepseek/src/provider.ts"
]
},
{
@@ -7830,7 +7823,7 @@
"packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:74"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -7875,7 +7868,7 @@
"SessionEventEnvelope[6].surfaceOp[1]"
],
"sources": [
"packages/core/session/src/types.ts:404"
"packages/core/session/src/types.ts"
]
},
{
@@ -7994,7 +7987,7 @@
"packages/skill/skill/src/index.ts#SkillInvocationSource"
],
"sources": [
"packages/skill/skill/src/index.ts:148"
"packages/skill/skill/src/index.ts"
]
},
{
@@ -9101,7 +9094,7 @@
"packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData"
],
"sources": [
"packages/session/session-title-llm/src/index.ts:27"
"packages/session/session-title-llm/src/index.ts"
]
},
{
@@ -9144,7 +9137,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[10]"
],
"sources": [
"packages/api/session-controller/src/types.ts:367"
"packages/api/session-controller/src/types.ts"
]
},
{
@@ -9269,7 +9262,7 @@
"packages/context/agent-instructions/src/state.ts#AgentInstructionSource"
],
"sources": [
"packages/context/agent-instructions/src/state.ts:37"
"packages/context/agent-instructions/src/state.ts"
]
},
{
@@ -10354,7 +10347,7 @@
"event:agent/inbox/spliced[0].data"
],
"sources": [
"packages/core/agent/src/types.ts:58"
"packages/core/agent/src/types.ts"
]
},
{
@@ -10406,7 +10399,7 @@
"packages/llm/llm/src/message.ts#ModelMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:24"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -11423,7 +11416,7 @@
"packages/llm/llm/src/message.ts#UserMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:143"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -11503,7 +11496,7 @@
"packages/goal/goal/src/domain.ts#GoalMessageSource"
],
"sources": [
"packages/goal/goal/src/domain.ts:47"
"packages/goal/goal/src/domain.ts"
]
},
{
@@ -11541,7 +11534,7 @@
"packages/llm/llm/src/types.ts#ReasoningBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:60"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -11603,7 +11596,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:40"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -12702,7 +12695,7 @@
"packages/context/agent-instructions/src/render.ts#AgentInstructionChange"
],
"sources": [
"packages/context/agent-instructions/src/render.ts:47"
"packages/context/agent-instructions/src/render.ts"
]
},
{
@@ -12781,7 +12774,7 @@
"packages/llm/llm/src/message.ts#ContextSnapshotSection"
],
"sources": [
"packages/llm/llm/src/message.ts:65"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -12919,7 +12912,7 @@
"packages/llm/llm/src/types.ts#ImageBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:71"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -13008,7 +13001,7 @@
"packages/core/agent/src/types.ts#InboxTarget"
],
"sources": [
"packages/core/agent/src/types.ts:29"
"packages/core/agent/src/types.ts"
]
},
{
@@ -13075,7 +13068,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[19]"
],
"sources": [
"packages/webhook/webhook/src/types.ts:74"
"packages/webhook/webhook/src/types.ts"
]
},
{
@@ -13331,7 +13324,7 @@
"packages/llm/llm/src/types.ts#ContentBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:110"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -13554,11 +13547,10 @@
"packages/interaction/commands/src/types.ts#CommandSource"
],
"sources": [
"packages/core/session/src/types.ts:182",
"packages/interaction/commands/src/types.ts:67",
"packages/interaction/commands/src/types.ts:71",
"packages/llm/llm/src/message.ts:103",
"packages/session/session-title/src/types.ts:35"
"packages/core/session/src/types.ts",
"packages/interaction/commands/src/types.ts",
"packages/llm/llm/src/message.ts",
"packages/session/session-title/src/types.ts"
]
},
{
@@ -13676,7 +13668,7 @@
"packages/attachment/attachment/src/types.ts#ImageAttachmentRef"
],
"sources": [
"packages/attachment/attachment/src/types.ts:11"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -13811,7 +13803,7 @@
"packages/context/session-reference/src/types.ts#SessionReferenceSource"
],
"sources": [
"packages/context/session-reference/src/types.ts:13"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -14636,7 +14628,7 @@
"packages/llm/llm/src/message.ts#MessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:128"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -14747,7 +14739,7 @@
"packages/llm/llm/src/types.ts#ToolCallBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:78"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -16103,7 +16095,7 @@
"packages/llm/llm/src/message.ts#ToolMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:29"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -17629,7 +17621,7 @@
"packages/skill/tool-skill/src/index.ts#SkillCatalogSource"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:34"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:87`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.md
dsh-v0.1.2-alpha.5.md: 7c4ac43fabdd80523ec9000535f42ee8ef316f7e
dsh-v0.1.2-alpha.5.zh.md: c86884019ea853ca6a020f0baa21967dc6a1b5dc
dsh-v0.1.2-alpha.5.md: 7194000efdfeb9ba7da20e7f16f22f07a1c7c8e8
dsh-v0.1.2-alpha.5.zh.md: 37e754789110fe2173114dfc19bcb8b965dafca8
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:87`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:87`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.2-rc.1.md
dsh-v0.1.2-rc.1.md: fbd3f7be514327d08513ce67342ad982fa5307d7
dsh-v0.1.2-rc.1.zh.md: 406f1cef496a60521011a2ebdd4e9d82c5c337c5
dsh-v0.1.2-rc.1.md: 1149568a72e26b71ea07f3bf50d3aa2076fefa20
dsh-v0.1.2-rc.1.zh.md: cbacd243b005dd0c4e6ae9fe5c984a734ef88cb8
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:87`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## Declaration
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:87`: `export const SESSION_FORMAT_VERSION = 0`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 0`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.md
dsh-v0.1.3-alpha.1.md: 82fc261fcd8b6a125dab4bebaa4d71a27c56373e
dsh-v0.1.3-alpha.1.zh.md: cf3203c6ed6b6c7e92dc5399af293fe2619a5b87
dsh-v0.1.3-alpha.1.md: 571718ea4810976d9c0deb976225d3a8961df5a6
dsh-v0.1.3-alpha.1.zh.md: 980106910f8e9b73b948a60da9ff396404d190ee
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:86`: `export const SESSION_FORMAT_VERSION = 2`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 2`
<a id="declaration"></a>
## Declaration
+116 -125
View File
@@ -7872,7 +7872,7 @@
"packages/core/session/src/types.ts#SessionSeq"
],
"sources": [
"packages/core/session/src/types.ts:29"
"packages/core/session/src/types.ts"
]
},
{
@@ -7907,8 +7907,8 @@
"packages/subagent/tool-subagent/src/model-selection.ts#AllowedModelRoute"
],
"sources": [
"packages/session/session-title/src/types.ts:20",
"packages/subagent/tool-subagent/src/model-selection.ts:9"
"packages/session/session-title/src/types.ts",
"packages/subagent/tool-subagent/src/model-selection.ts"
]
},
{
@@ -9048,7 +9048,7 @@
"packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData"
],
"sources": [
"packages/session/session-title-llm/src/index.ts:27"
"packages/session/session-title-llm/src/index.ts"
]
},
{
@@ -9396,7 +9396,7 @@
"packages/llm/llm/src/message.ts#AssistantMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:148"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -9910,7 +9910,7 @@
"packages/llm/llm/src/types.ts#ReplayEnvelope"
],
"sources": [
"packages/llm/llm/src/types.ts:356"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -9958,7 +9958,7 @@
"event:team/message/delivered[0].data"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:227"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -10333,7 +10333,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions"
],
"sources": [
"packages/attachment/attachment/src/types.ts:28"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -10648,7 +10648,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:106"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -10977,7 +10977,7 @@
"packages/core/tools/src/types.ts#PtcDispatchEventData"
],
"sources": [
"packages/core/tools/src/types.ts:20"
"packages/core/tools/src/types.ts"
]
},
{
@@ -11076,7 +11076,7 @@
"packages/core/session/src/types.ts#SessionHeader"
],
"sources": [
"packages/core/session/src/types.ts:91"
"packages/core/session/src/types.ts"
]
},
{
@@ -11119,7 +11119,7 @@
"event:session/end-seed[0].data"
],
"sources": [
"packages/core/session/src/types.ts:375"
"packages/core/session/src/types.ts"
]
},
{
@@ -11209,7 +11209,7 @@
"packages/session/session-persistence-jsonl/src/format.ts#HeaderLine"
],
"sources": [
"packages/session/session-persistence-jsonl/src/format.ts:78"
"packages/session/session-persistence-jsonl/src/format.ts"
]
},
{
@@ -11280,7 +11280,7 @@
"event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[3]"
],
"sources": [
"packages/llm/llm/src/types.ts:131"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -11783,7 +11783,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMessageSource"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:115"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -11878,7 +11878,7 @@
"packages/llm/llm/src/types.ts#LlmFailure"
],
"sources": [
"packages/llm/llm/src/types.ts:40"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -11907,7 +11907,7 @@
"event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[4]"
],
"sources": [
"packages/llm/llm/src/types.ts:132"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -12020,7 +12020,7 @@
"event:assistant/attempt[0].data.stream[0][3].chunk[2]"
],
"sources": [
"packages/llm/llm/src/types.ts:381"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -12132,7 +12132,7 @@
"packages/attachment/attachment/src/types.ts#ImageMediaType"
],
"sources": [
"packages/attachment/attachment/src/types.ts:8"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -12557,7 +12557,7 @@
"event:team/message/queued[0]"
],
"sources": [
"packages/core/session/src/types.ts:448"
"packages/core/session/src/types.ts"
]
},
{
@@ -13452,7 +13452,7 @@
"event:assistant/attempt[0]"
],
"sources": [
"packages/core/session/src/types.ts:448"
"packages/core/session/src/types.ts"
]
},
{
@@ -13541,7 +13541,7 @@
"event:assistant/attempt[0].data.stream[0][2]"
],
"sources": [
"packages/llm/llm/src/assistant-stream.ts:29"
"packages/llm/llm/src/assistant-stream.ts"
]
},
{
@@ -14239,7 +14239,7 @@
"event:assistant/attempt[0].data.stream[0][3]"
],
"sources": [
"packages/llm/llm/src/assistant-stream.ts:38"
"packages/llm/llm/src/assistant-stream.ts"
]
},
{
@@ -14270,7 +14270,7 @@
"packages/core/session/src/types.ts#OptionalSessionSeq"
],
"sources": [
"packages/core/session/src/types.ts:62"
"packages/core/session/src/types.ts"
]
},
{
@@ -15376,7 +15376,7 @@
"packages/llm/llm/src/message.ts#UserMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:143"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -15482,7 +15482,7 @@
"event:team/message/delivered[0]"
],
"sources": [
"packages/core/session/src/types.ts:448"
"packages/core/session/src/types.ts"
]
},
{
@@ -15529,7 +15529,7 @@
"packages/subagent/subagent/src/continuation.ts#AgentMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:58"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -16309,7 +16309,7 @@
"packages/llm/llm/src/message.ts#MessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:128"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -16348,28 +16348,21 @@
"packages/workflow/workflow/src/types.ts#WorkflowRunId"
],
"sources": [
"packages/api/session-controller/src/types.ts:366",
"packages/attachment/attachment/src/brand.ts:6",
"packages/compaction/compaction/src/brand.ts:4",
"packages/core/session/src/types.ts:17",
"packages/experimental/agent-team/src/types.ts:20",
"packages/experimental/agent-team/src/types.ts:32",
"packages/experimental/agent-team/src/types.ts:8",
"packages/goal/goal/src/types.ts:16",
"packages/interaction/commands/src/brand.ts:20",
"packages/interaction/user-approval/src/types.ts:17",
"packages/llm/llm-retry/src/brand.ts:4",
"packages/llm/llm/src/brand.ts:16",
"packages/llm/llm/src/brand.ts:31",
"packages/llm/llm/src/brand.ts:43",
"packages/llm/llm/src/brand.ts:67",
"packages/schedule/schedule/src/types.ts:10",
"packages/session/session-title/src/index.ts:42",
"packages/session/session-title/src/types.ts:17",
"packages/webhook/webhook/src/brand.ts:12",
"packages/webhook/webhook/src/brand.ts:6",
"packages/webhook/webhook/src/brand.ts:9",
"packages/workflow/workflow/src/types.ts:13"
"packages/api/session-controller/src/types.ts",
"packages/attachment/attachment/src/brand.ts",
"packages/compaction/compaction/src/brand.ts",
"packages/core/session/src/types.ts",
"packages/experimental/agent-team/src/types.ts",
"packages/goal/goal/src/types.ts",
"packages/interaction/commands/src/brand.ts",
"packages/interaction/user-approval/src/types.ts",
"packages/llm/llm-retry/src/brand.ts",
"packages/llm/llm/src/brand.ts",
"packages/schedule/schedule/src/types.ts",
"packages/session/session-title/src/index.ts",
"packages/session/session-title/src/types.ts",
"packages/webhook/webhook/src/brand.ts",
"packages/workflow/workflow/src/types.ts"
]
},
{
@@ -16436,8 +16429,8 @@
"packages/llm/llm/src/types.ts#TextBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:54",
"packages/web/web-search-deepseek/src/provider.ts:67"
"packages/llm/llm/src/types.ts",
"packages/web/web-search-deepseek/src/provider.ts"
]
},
{
@@ -16489,7 +16482,7 @@
"packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation.ts:73"
"packages/subagent/subagent/src/continuation.ts"
]
},
{
@@ -16587,7 +16580,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]"
],
"sources": [
"packages/context/session-reference/src/types.ts:18"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -16750,7 +16743,7 @@
"event:team/member[0]"
],
"sources": [
"packages/core/session/src/types.ts:448"
"packages/core/session/src/types.ts"
]
},
{
@@ -16874,7 +16867,7 @@
"packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:74"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -16930,7 +16923,7 @@
"event:tool/result.data.meta[6]"
],
"sources": [
"packages/util/values/src/index.ts:4"
"packages/util/values/src/index.ts"
]
},
{
@@ -16964,7 +16957,7 @@
"event:tool/result.data.error"
],
"sources": [
"packages/core/session/src/types.ts:335"
"packages/core/session/src/types.ts"
]
},
{
@@ -17037,7 +17030,7 @@
"SessionEventEnvelope[6].surfaceOp[1]"
],
"sources": [
"packages/core/session/src/types.ts:418"
"packages/core/session/src/types.ts"
]
},
{
@@ -17181,7 +17174,7 @@
"event:session/end-seed[0]"
],
"sources": [
"packages/core/session/src/types.ts:448"
"packages/core/session/src/types.ts"
]
},
{
@@ -17329,7 +17322,7 @@
"packages/llm/llm/src/types.ts#FinishReason"
],
"sources": [
"packages/llm/llm/src/types.ts:139"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -18797,7 +18790,7 @@
"event:session/title-llm-request[0]"
],
"sources": [
"packages/core/session/src/types.ts:448"
"packages/core/session/src/types.ts"
]
},
{
@@ -19137,7 +19130,7 @@
"event:team/message/queued[0].data"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:225"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -19474,7 +19467,7 @@
"event:assistant/attempt[0].data.stream[0][3].chunk[4]"
],
"sources": [
"packages/llm/llm/src/types.ts:383"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -19552,7 +19545,7 @@
"event:assistant/attempt[0].data.stream[0][3].chunk[0]"
],
"sources": [
"packages/llm/llm/src/types.ts:379"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -19625,7 +19618,7 @@
"event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[0]"
],
"sources": [
"packages/llm/llm/src/types.ts:134"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -19719,7 +19712,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:47"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -19766,7 +19759,7 @@
"packages/skill/skill/src/index.ts#SkillInvocationSource"
],
"sources": [
"packages/skill/skill/src/index.ts:148"
"packages/skill/skill/src/index.ts"
]
},
{
@@ -19851,7 +19844,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[10]"
],
"sources": [
"packages/api/session-controller/src/types.ts:371"
"packages/api/session-controller/src/types.ts"
]
},
{
@@ -20018,7 +20011,7 @@
"packages/context/agent-instructions/src/state.ts#AgentInstructionSource"
],
"sources": [
"packages/context/agent-instructions/src/state.ts:37"
"packages/context/agent-instructions/src/state.ts"
]
},
{
@@ -21150,7 +21143,7 @@
"event:agent/inbox/spliced[0].data"
],
"sources": [
"packages/core/agent/src/types.ts:58"
"packages/core/agent/src/types.ts"
]
},
{
@@ -21202,7 +21195,7 @@
"packages/llm/llm/src/message.ts#ModelMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:24"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -21267,7 +21260,7 @@
"event:assistant/attempt[0].data.stream[0][1]"
],
"sources": [
"packages/llm/llm/src/assistant-stream.ts:22"
"packages/llm/llm/src/assistant-stream.ts"
]
},
{
@@ -21384,7 +21377,7 @@
"packages/llm/llm/src/types.ts#ContentBlockType"
],
"sources": [
"packages/llm/llm/src/types.ts:122"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -21450,7 +21443,7 @@
"packages/goal/goal/src/domain.ts#GoalMessageSource"
],
"sources": [
"packages/goal/goal/src/domain.ts:47"
"packages/goal/goal/src/domain.ts"
]
},
{
@@ -21488,7 +21481,7 @@
"packages/llm/llm/src/types.ts#ReasoningBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:60"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -21550,7 +21543,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:40"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -21614,7 +21607,7 @@
"packages/context/agent-instructions/src/render.ts#AgentInstructionChange"
],
"sources": [
"packages/context/agent-instructions/src/render.ts:47"
"packages/context/agent-instructions/src/render.ts"
]
},
{
@@ -24605,7 +24598,7 @@
"packages/llm/llm/src/message.ts#ContextSnapshotSection"
],
"sources": [
"packages/llm/llm/src/message.ts:65"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -25474,7 +25467,7 @@
"event:assistant/attempt[0].data"
],
"sources": [
"packages/core/session/src/types.ts:313"
"packages/core/session/src/types.ts"
]
},
{
@@ -25531,7 +25524,7 @@
"event:assistant/attempt[0].data.stream[0][3].chunk[3]"
],
"sources": [
"packages/llm/llm/src/types.ts:382"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -25588,7 +25581,7 @@
"event:session-log-deepseek/delivery-accepted[0].data"
],
"sources": [
"packages/session/session-log-deepseek/src/types.ts:59"
"packages/session/session-log-deepseek/src/types.ts"
]
},
{
@@ -25712,7 +25705,7 @@
"packages/llm/llm/src/types.ts#ImageBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:71"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -25846,7 +25839,7 @@
"event:assistant/attempt[0].data.stream[0][3].chunk[1]"
],
"sources": [
"packages/llm/llm/src/types.ts:380"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -26204,7 +26197,7 @@
"packages/llm/llm/src/message.ts#ToolResultMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:154"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -26233,7 +26226,7 @@
"packages/core/agent/src/types.ts#InboxTarget"
],
"sources": [
"packages/core/agent/src/types.ts:29"
"packages/core/agent/src/types.ts"
]
},
{
@@ -26906,7 +26899,7 @@
"packages/llm/llm/src/types.ts#StreamChunk"
],
"sources": [
"packages/llm/llm/src/types.ts:378"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -27204,7 +27197,7 @@
"packages/llm/llm/src/types.ts#ToolResultBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:101"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -27240,8 +27233,7 @@
"event:compaction/summary[0].data[1].shadowedRange"
],
"sources": [
"packages/compaction/compaction/src/types.ts:38",
"packages/compaction/compaction/src/types.ts:84"
"packages/compaction/compaction/src/types.ts"
]
},
{
@@ -27308,7 +27300,7 @@
"event:agent/inbox/spliced[0].data.inserted[0].source[19]"
],
"sources": [
"packages/webhook/webhook/src/types.ts:74"
"packages/webhook/webhook/src/types.ts"
]
},
{
@@ -27742,7 +27734,7 @@
"event:tool/result.data"
],
"sources": [
"packages/core/session/src/types.ts:331"
"packages/core/session/src/types.ts"
]
},
{
@@ -28690,7 +28682,7 @@
"event:assistant/message.data"
],
"sources": [
"packages/core/session/src/types.ts:299"
"packages/core/session/src/types.ts"
]
},
{
@@ -28826,7 +28818,7 @@
"event:team/task[0].data"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:223"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -29023,7 +29015,7 @@
"event:assistant/attempt[0].data.stream[0][3].chunk[6]"
],
"sources": [
"packages/llm/llm/src/types.ts:385"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -30238,8 +30230,8 @@
"event:turn/end[0].data.reason[4]"
],
"sources": [
"packages/core/session/src/types.ts:205",
"packages/llm/llm/src/types.ts:133"
"packages/core/session/src/types.ts",
"packages/llm/llm/src/types.ts"
]
},
{
@@ -30738,11 +30730,10 @@
"packages/interaction/commands/src/types.ts#CommandSource"
],
"sources": [
"packages/core/session/src/types.ts:181",
"packages/interaction/commands/src/types.ts:73",
"packages/interaction/commands/src/types.ts:77",
"packages/llm/llm/src/message.ts:103",
"packages/session/session-title/src/types.ts:35"
"packages/core/session/src/types.ts",
"packages/interaction/commands/src/types.ts",
"packages/llm/llm/src/message.ts",
"packages/session/session-title/src/types.ts"
]
},
{
@@ -30860,7 +30851,7 @@
"packages/attachment/attachment/src/types.ts#ImageAttachmentRef"
],
"sources": [
"packages/attachment/attachment/src/types.ts:11"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -30999,7 +30990,7 @@
"event:team/member[0].data"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:221"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -31038,7 +31029,7 @@
"packages/experimental/agent-team/src/types.ts#TeamTaskStatus"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:71"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -31241,7 +31232,7 @@
"packages/llm/llm/src/types.ts#ToolCallBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:91"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -31297,7 +31288,7 @@
"packages/util/values/src/index.ts#JsonValue"
],
"sources": [
"packages/util/values/src/index.ts:4"
"packages/util/values/src/index.ts"
]
},
{
@@ -31420,7 +31411,7 @@
"event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[1]"
],
"sources": [
"packages/llm/llm/src/types.ts:135"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -31610,7 +31601,7 @@
"event:team/task[0]"
],
"sources": [
"packages/core/session/src/types.ts:448"
"packages/core/session/src/types.ts"
]
},
{
@@ -31693,7 +31684,7 @@
"event:session-log-deepseek/delivery-accepted[0]"
],
"sources": [
"packages/core/session/src/types.ts:448"
"packages/core/session/src/types.ts"
]
},
{
@@ -31745,7 +31736,7 @@
"packages/llm/llm/src/message.ts#ToolMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:29"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -32051,7 +32042,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMemberPhase"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:44"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -32335,7 +32326,7 @@
"packages/llm/llm/src/types.ts#ContentBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:124"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -32456,7 +32447,7 @@
"event:assistant/attempt[0].data.stream[0][0]"
],
"sources": [
"packages/llm/llm/src/assistant-stream.ts:15"
"packages/llm/llm/src/assistant-stream.ts"
]
},
{
@@ -33589,7 +33580,7 @@
"event:compaction/summary[0]"
],
"sources": [
"packages/core/session/src/types.ts:448"
"packages/core/session/src/types.ts"
]
},
{
@@ -34433,7 +34424,7 @@
"packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord"
],
"sources": [
"packages/llm/llm/src/assistant-stream.ts:14"
"packages/llm/llm/src/assistant-stream.ts"
]
},
{
@@ -35541,7 +35532,7 @@
"packages/llm/llm/src/message.ts#Message"
],
"sources": [
"packages/llm/llm/src/message.ts:131"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -35584,7 +35575,7 @@
"packages/attachment/attachment/src/types.ts#FileAttachmentRef"
],
"sources": [
"packages/attachment/attachment/src/types.ts:39"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -35658,7 +35649,7 @@
"event:assistant/attempt[0].data.stream[0][3].chunk[5]"
],
"sources": [
"packages/llm/llm/src/types.ts:384"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -35721,7 +35712,7 @@
"packages/llm/llm/src/types.ts#FileBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:84"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -36943,7 +36934,7 @@
"packages/context/session-reference/src/types.ts#SessionReferenceSource"
],
"sources": [
"packages/context/session-reference/src/types.ts:13"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -38111,7 +38102,7 @@
"event:agent/inbox/spliced[0]"
],
"sources": [
"packages/core/session/src/types.ts:448"
"packages/core/session/src/types.ts"
]
},
{
@@ -38494,7 +38485,7 @@
"event:tool/code-dispatch[0]"
],
"sources": [
"packages/core/session/src/types.ts:448"
"packages/core/session/src/types.ts"
]
},
{
@@ -38612,7 +38603,7 @@
"packages/skill/tool-skill/src/index.ts#SkillCatalogSource"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:34"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -38666,7 +38657,7 @@
"packages/llm/llm/src/types.ts#TokenUsage"
],
"sources": [
"packages/llm/llm/src/types.ts:149"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:86`: `export const SESSION_FORMAT_VERSION = 2`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 2`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.md
dsh-v0.1.3-alpha.2.md: 4c8e7c070bc1e6bbd129483af64f2e13ad94426c
dsh-v0.1.3-alpha.2.zh.md: c3c398ac68521c1fbe2c960ee210faa633dedce2
dsh-v0.1.3-alpha.2.md: d6b6a658c34fe9d70bea5323e2c35e1d516eab7b
dsh-v0.1.3-alpha.2.zh.md: 9f6d962138f2465cdb437590e9a21ade4999319c
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:86`: `export const SESSION_FORMAT_VERSION = 2`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 2`
<a id="declaration"></a>
## Declaration
@@ -219,7 +219,7 @@
"packages/core/session/src/types.ts#SessionSeq"
],
"sources": [
"packages/core/session/src/types.ts:29"
"packages/core/session/src/types.ts"
]
},
{
@@ -248,7 +248,7 @@
"packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating"
],
"sources": [
"packages/feedback/message-feedback/src/types.ts:16"
"packages/feedback/message-feedback/src/types.ts"
]
},
{
@@ -377,7 +377,7 @@
"event:feedback/message-put[0]"
],
"sources": [
"packages/core/session/src/types.ts:454"
"packages/core/session/src/types.ts"
]
},
{
@@ -455,7 +455,7 @@
"event:feedback/message-delete[0]"
],
"sources": [
"packages/core/session/src/types.ts:454"
"packages/core/session/src/types.ts"
]
},
{
@@ -509,29 +509,22 @@
"packages/workflow/workflow/src/types.ts#WorkflowRunId"
],
"sources": [
"packages/api/session-controller/src/types.ts:366",
"packages/attachment/attachment/src/brand.ts:6",
"packages/compaction/compaction/src/brand.ts:4",
"packages/core/session/src/types.ts:17",
"packages/experimental/agent-team/src/types.ts:20",
"packages/experimental/agent-team/src/types.ts:32",
"packages/experimental/agent-team/src/types.ts:8",
"packages/feedback/message-feedback/src/types.ts:13",
"packages/goal/goal/src/types.ts:16",
"packages/interaction/commands/src/brand.ts:20",
"packages/interaction/user-approval/src/types.ts:17",
"packages/llm/llm-retry/src/brand.ts:4",
"packages/llm/llm/src/brand.ts:16",
"packages/llm/llm/src/brand.ts:31",
"packages/llm/llm/src/brand.ts:43",
"packages/llm/llm/src/brand.ts:67",
"packages/schedule/schedule/src/types.ts:10",
"packages/session/session-title/src/index.ts:42",
"packages/session/session-title/src/types.ts:17",
"packages/webhook/webhook/src/brand.ts:12",
"packages/webhook/webhook/src/brand.ts:6",
"packages/webhook/webhook/src/brand.ts:9",
"packages/workflow/workflow/src/types.ts:13"
"packages/api/session-controller/src/types.ts",
"packages/attachment/attachment/src/brand.ts",
"packages/compaction/compaction/src/brand.ts",
"packages/core/session/src/types.ts",
"packages/experimental/agent-team/src/types.ts",
"packages/feedback/message-feedback/src/types.ts",
"packages/goal/goal/src/types.ts",
"packages/interaction/commands/src/brand.ts",
"packages/interaction/user-approval/src/types.ts",
"packages/llm/llm-retry/src/brand.ts",
"packages/llm/llm/src/brand.ts",
"packages/schedule/schedule/src/types.ts",
"packages/session/session-title/src/index.ts",
"packages/session/session-title/src/types.ts",
"packages/webhook/webhook/src/brand.ts",
"packages/workflow/workflow/src/types.ts"
]
},
{
@@ -579,7 +572,7 @@
"packages/feedback/message-feedback/src/types.ts#MessageFeedbackDelete"
],
"sources": [
"packages/feedback/message-feedback/src/types.ts:43"
"packages/feedback/message-feedback/src/types.ts"
]
},
{
@@ -682,7 +675,7 @@
"packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut"
],
"sources": [
"packages/feedback/message-feedback/src/types.ts:35"
"packages/feedback/message-feedback/src/types.ts"
]
},
{
@@ -783,7 +776,7 @@
"packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem"
],
"sources": [
"packages/feedback/message-feedback/src/types.ts:19"
"packages/feedback/message-feedback/src/types.ts"
]
}
]
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:86`: `export const SESSION_FORMAT_VERSION = 2`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 2`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.md
dsh-v0.1.5-alpha.1.md: 10e513f7c642769620d68b23e45ccf5ea659c3ba
dsh-v0.1.5-alpha.1.zh.md: 02d66b861597df12026b4b081249f506b5e6af22
dsh-v0.1.5-alpha.1.md: 3dd251e6ca887db41f01435ad0d143d34942b4b8
dsh-v0.1.5-alpha.1.zh.md: fb2e2412501c141044e9be422dfe092dcb31580a
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:88`: `export const SESSION_FORMAT_VERSION = 3`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 3`
<a id="declaration"></a>
## Declaration
+98 -106
View File
@@ -4324,7 +4324,7 @@
"packages/core/session/src/types.ts#SessionSeq"
],
"sources": [
"packages/core/session/src/types.ts:31"
"packages/core/session/src/types.ts"
]
},
{
@@ -4672,7 +4672,7 @@
"packages/llm/llm/src/message.ts#AssistantMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:148"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -4740,7 +4740,7 @@
"packages/llm/llm/src/types.ts#ReplayEnvelope"
],
"sources": [
"packages/llm/llm/src/types.ts:366"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -5751,7 +5751,7 @@
"event:agent/inbox/spliced.data.inserted[0].content[0][2].attachment.originalDimensions"
],
"sources": [
"packages/attachment/attachment/src/types.ts:28"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -6094,7 +6094,7 @@
"packages/core/tools/src/types.ts#PtcDispatchEventData"
],
"sources": [
"packages/core/tools/src/types.ts:20"
"packages/core/tools/src/types.ts"
]
},
{
@@ -6179,7 +6179,7 @@
"event:assistant/attempt.data.stream[0][3].chunk[6].reason[3]"
],
"sources": [
"packages/llm/llm/src/types.ts:131"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -6260,7 +6260,7 @@
"packages/experimental/agent-team/src/types.ts#TeamMessageSource"
],
"sources": [
"packages/experimental/agent-team/src/types.ts:115"
"packages/experimental/agent-team/src/types.ts"
]
},
{
@@ -6569,7 +6569,7 @@
"packages/llm/llm/src/types.ts#LlmFailure"
],
"sources": [
"packages/llm/llm/src/types.ts:40"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -6598,7 +6598,7 @@
"event:assistant/attempt.data.stream[0][3].chunk[6].reason[4]"
],
"sources": [
"packages/llm/llm/src/types.ts:132"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -6683,7 +6683,7 @@
"packages/core/session/src/types.ts#SessionHeader"
],
"sources": [
"packages/core/session/src/types.ts:93"
"packages/core/session/src/types.ts"
]
},
{
@@ -6796,7 +6796,7 @@
"event:assistant/attempt.data.stream[0][3].chunk[2]"
],
"sources": [
"packages/llm/llm/src/types.ts:391"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -8201,7 +8201,7 @@
"event:request/header.data"
],
"sources": [
"packages/core/session/src/types.ts:365"
"packages/core/session/src/types.ts"
]
},
{
@@ -8240,7 +8240,7 @@
"packages/attachment/attachment/src/types.ts#ImageMediaType"
],
"sources": [
"packages/attachment/attachment/src/types.ts:8"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -8339,7 +8339,7 @@
"packages/core/tools/src/types.ts#PtcDispatchStartEventData"
],
"sources": [
"packages/core/tools/src/types.ts:11"
"packages/core/tools/src/types.ts"
]
},
{
@@ -8373,7 +8373,7 @@
"packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults"
],
"sources": [
"packages/llm/llm/src/call-config.ts:36"
"packages/llm/llm/src/call-config.ts"
]
},
{
@@ -8427,7 +8427,7 @@
"packages/core/session/src/types.ts#SurfaceOp"
],
"sources": [
"packages/core/session/src/types.ts:434"
"packages/core/session/src/types.ts"
]
},
{
@@ -8619,7 +8619,7 @@
"event:assistant/attempt.data.stream[0][2]"
],
"sources": [
"packages/llm/llm/src/assistant-stream.ts:35"
"packages/llm/llm/src/assistant-stream.ts"
]
},
{
@@ -9317,7 +9317,7 @@
"event:assistant/attempt.data.stream[0][3]"
],
"sources": [
"packages/llm/llm/src/assistant-stream.ts:44"
"packages/llm/llm/src/assistant-stream.ts"
]
},
{
@@ -9348,7 +9348,7 @@
"packages/core/session/src/types.ts#OptionalSessionSeq"
],
"sources": [
"packages/core/session/src/types.ts:64"
"packages/core/session/src/types.ts"
]
},
{
@@ -10454,7 +10454,7 @@
"packages/llm/llm/src/message.ts#UserMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:143"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -10501,7 +10501,7 @@
"packages/subagent/subagent/src/continuation-messages.ts#AgentMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation-messages.ts:15"
"packages/subagent/subagent/src/continuation-messages.ts"
]
},
{
@@ -11281,7 +11281,7 @@
"packages/llm/llm/src/message.ts#MessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:128"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -11321,29 +11321,22 @@
"packages/workflow/workflow/src/types.ts#WorkflowRunId"
],
"sources": [
"packages/api/session-controller/src/types.ts:371",
"packages/attachment/attachment/src/brand.ts:6",
"packages/compaction/compaction/src/brand.ts:4",
"packages/core/session/src/types.ts:19",
"packages/experimental/agent-team/src/types.ts:20",
"packages/experimental/agent-team/src/types.ts:32",
"packages/experimental/agent-team/src/types.ts:8",
"packages/feedback/message-feedback/src/types.ts:13",
"packages/goal/goal/src/types.ts:17",
"packages/interaction/commands/src/brand.ts:20",
"packages/interaction/user-approval/src/types.ts:17",
"packages/llm/llm-retry/src/brand.ts:4",
"packages/llm/llm/src/brand.ts:16",
"packages/llm/llm/src/brand.ts:31",
"packages/llm/llm/src/brand.ts:43",
"packages/llm/llm/src/brand.ts:67",
"packages/schedule/schedule/src/types.ts:10",
"packages/session/session-title/src/index.ts:42",
"packages/session/session-title/src/types.ts:17",
"packages/webhook/webhook/src/brand.ts:12",
"packages/webhook/webhook/src/brand.ts:6",
"packages/webhook/webhook/src/brand.ts:9",
"packages/workflow/workflow/src/types.ts:13"
"packages/api/session-controller/src/types.ts",
"packages/attachment/attachment/src/brand.ts",
"packages/compaction/compaction/src/brand.ts",
"packages/core/session/src/types.ts",
"packages/experimental/agent-team/src/types.ts",
"packages/feedback/message-feedback/src/types.ts",
"packages/goal/goal/src/types.ts",
"packages/interaction/commands/src/brand.ts",
"packages/interaction/user-approval/src/types.ts",
"packages/llm/llm-retry/src/brand.ts",
"packages/llm/llm/src/brand.ts",
"packages/schedule/schedule/src/types.ts",
"packages/session/session-title/src/index.ts",
"packages/session/session-title/src/types.ts",
"packages/webhook/webhook/src/brand.ts",
"packages/workflow/workflow/src/types.ts"
]
},
{
@@ -11396,8 +11389,8 @@
"packages/llm/llm/src/types.ts#TextBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:54",
"packages/web/web-search-deepseek/src/provider.ts:67"
"packages/llm/llm/src/types.ts",
"packages/web/web-search-deepseek/src/provider.ts"
]
},
{
@@ -11449,7 +11442,7 @@
"packages/subagent/subagent/src/continuation-messages.ts#SubagentSettledMessageSource"
],
"sources": [
"packages/subagent/subagent/src/continuation-messages.ts:30"
"packages/subagent/subagent/src/continuation-messages.ts"
]
},
{
@@ -11561,7 +11554,7 @@
"event:agent/inbox/spliced.data.inserted[0].source[15].references[0]"
],
"sources": [
"packages/context/session-reference/src/types.ts:18"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -11617,7 +11610,7 @@
"event:tool/result.data.meta[6]"
],
"sources": [
"packages/util/values/src/index.ts:4"
"packages/util/values/src/index.ts"
]
},
{
@@ -11656,7 +11649,7 @@
"packages/core/session/src/types.ts#RequestHeaderReason"
],
"sources": [
"packages/core/session/src/types.ts:261"
"packages/core/session/src/types.ts"
]
},
{
@@ -11690,7 +11683,7 @@
"event:tool/result.data.error"
],
"sources": [
"packages/core/session/src/types.ts:358"
"packages/core/session/src/types.ts"
]
},
{
@@ -12092,7 +12085,7 @@
"packages/llm/llm/src/types.ts#FinishReason"
],
"sources": [
"packages/llm/llm/src/types.ts:139"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -12707,7 +12700,7 @@
"event:assistant/attempt.data.stream[0][3].chunk[4]"
],
"sources": [
"packages/llm/llm/src/types.ts:393"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -12785,7 +12778,7 @@
"event:assistant/attempt.data.stream[0][3].chunk[0]"
],
"sources": [
"packages/llm/llm/src/types.ts:389"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -12858,7 +12851,7 @@
"event:assistant/attempt.data.stream[0][3].chunk[6].reason[0]"
],
"sources": [
"packages/llm/llm/src/types.ts:134"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -12905,7 +12898,7 @@
"packages/skill/skill/src/index.ts#SkillInvocationSource"
],
"sources": [
"packages/skill/skill/src/index.ts:148"
"packages/skill/skill/src/index.ts"
]
},
{
@@ -12967,7 +12960,7 @@
"packages/llm/llm/src/call-config.ts#LlmCallConfig"
],
"sources": [
"packages/llm/llm/src/call-config.ts:23"
"packages/llm/llm/src/call-config.ts"
]
},
{
@@ -13052,7 +13045,7 @@
"event:agent/inbox/spliced.data.inserted[0].source[10]"
],
"sources": [
"packages/api/session-controller/src/types.ts:376"
"packages/api/session-controller/src/types.ts"
]
},
{
@@ -13274,7 +13267,7 @@
"packages/context/agent-instructions/src/state.ts#AgentInstructionSource"
],
"sources": [
"packages/context/agent-instructions/src/state.ts:37"
"packages/context/agent-instructions/src/state.ts"
]
},
{
@@ -13354,7 +13347,7 @@
"packages/llm/llm/src/message.ts#ModelMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:24"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -13419,7 +13412,7 @@
"event:assistant/attempt.data.stream[0][1]"
],
"sources": [
"packages/llm/llm/src/assistant-stream.ts:28"
"packages/llm/llm/src/assistant-stream.ts"
]
},
{
@@ -13536,7 +13529,7 @@
"packages/llm/llm/src/types.ts#ContentBlockType"
],
"sources": [
"packages/llm/llm/src/types.ts:122"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -14062,7 +14055,7 @@
"packages/llm/llm/src/message.ts#SystemMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:158"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -14220,7 +14213,7 @@
"packages/llm/llm/src/types.ts#ToolSchema"
],
"sources": [
"packages/llm/llm/src/types.ts:409"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -14272,7 +14265,7 @@
"packages/goal/goal/src/domain.ts#GoalMessageSource"
],
"sources": [
"packages/goal/goal/src/domain.ts:47"
"packages/goal/goal/src/domain.ts"
]
},
{
@@ -14310,7 +14303,7 @@
"packages/llm/llm/src/types.ts#ReasoningBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:60"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -14358,7 +14351,7 @@
"event:agent/inbox/spliced.data.inserted[0].source[16].entries[0]"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:40"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -14422,7 +14415,7 @@
"packages/context/agent-instructions/src/render.ts#AgentInstructionChange"
],
"sources": [
"packages/context/agent-instructions/src/render.ts:47"
"packages/context/agent-instructions/src/render.ts"
]
},
{
@@ -15335,7 +15328,7 @@
"packages/llm/llm/src/message.ts#ContextSnapshotSection"
],
"sources": [
"packages/llm/llm/src/message.ts:65"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -15392,7 +15385,7 @@
"event:assistant/attempt.data.stream[0][3].chunk[3]"
],
"sources": [
"packages/llm/llm/src/types.ts:392"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -15751,7 +15744,7 @@
"packages/llm/llm/src/types.ts#ImageBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:71"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -15871,7 +15864,7 @@
"event:assistant/attempt.data.stream[0][3].chunk[1]"
],
"sources": [
"packages/llm/llm/src/types.ts:390"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -16229,7 +16222,7 @@
"packages/llm/llm/src/message.ts#ToolResultMessage"
],
"sources": [
"packages/llm/llm/src/message.ts:164"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -16902,7 +16895,7 @@
"packages/llm/llm/src/types.ts#StreamChunk"
],
"sources": [
"packages/llm/llm/src/types.ts:388"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -17302,7 +17295,7 @@
"packages/llm/llm/src/types.ts#ToolResultBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:101"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -17369,7 +17362,7 @@
"event:agent/inbox/spliced.data.inserted[0].source[19]"
],
"sources": [
"packages/webhook/webhook/src/types.ts:74"
"packages/webhook/webhook/src/types.ts"
]
},
{
@@ -17789,7 +17782,7 @@
"event:tool/result.data"
],
"sources": [
"packages/core/session/src/types.ts:353"
"packages/core/session/src/types.ts"
]
},
{
@@ -18737,7 +18730,7 @@
"event:assistant/message.data"
],
"sources": [
"packages/core/session/src/types.ts:321"
"packages/core/session/src/types.ts"
]
},
{
@@ -18948,7 +18941,7 @@
"event:assistant/attempt.data.stream[0][3].chunk[6]"
],
"sources": [
"packages/llm/llm/src/types.ts:395"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -20014,8 +20007,8 @@
"event:turn/end.data.reason[4]"
],
"sources": [
"packages/core/session/src/types.ts:213",
"packages/llm/llm/src/types.ts:133"
"packages/core/session/src/types.ts",
"packages/llm/llm/src/types.ts"
]
},
{
@@ -20083,11 +20076,10 @@
"packages/interaction/commands/src/types.ts#CommandSource"
],
"sources": [
"packages/core/session/src/types.ts:189",
"packages/interaction/commands/src/types.ts:73",
"packages/interaction/commands/src/types.ts:77",
"packages/llm/llm/src/message.ts:103",
"packages/session/session-title/src/types.ts:35"
"packages/core/session/src/types.ts",
"packages/interaction/commands/src/types.ts",
"packages/llm/llm/src/message.ts",
"packages/session/session-title/src/types.ts"
]
},
{
@@ -20205,7 +20197,7 @@
"packages/attachment/attachment/src/types.ts#ImageAttachmentRef"
],
"sources": [
"packages/attachment/attachment/src/types.ts:11"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -20257,7 +20249,7 @@
"packages/core/session/src/types.ts#RequestContext"
],
"sources": [
"packages/core/session/src/types.ts:242"
"packages/core/session/src/types.ts"
]
},
{
@@ -20420,7 +20412,7 @@
"SessionEventEnvelope[6].surfaceOp[1]"
],
"sources": [
"packages/core/session/src/types.ts:436"
"packages/core/session/src/types.ts"
]
},
{
@@ -20496,7 +20488,7 @@
"packages/llm/llm/src/types.ts#ToolCallBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:91"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -20638,7 +20630,7 @@
"packages/core/session/src/types.ts#EpochHeader"
],
"sources": [
"packages/core/session/src/types.ts:232"
"packages/core/session/src/types.ts"
]
},
{
@@ -20694,7 +20686,7 @@
"packages/util/values/src/index.ts#JsonValue"
],
"sources": [
"packages/util/values/src/index.ts:4"
"packages/util/values/src/index.ts"
]
},
{
@@ -20803,7 +20795,7 @@
"event:assistant/attempt.data.stream[0][3].chunk[6].reason[1]"
],
"sources": [
"packages/llm/llm/src/types.ts:135"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -21871,7 +21863,7 @@
"event:system/message.data"
],
"sources": [
"packages/core/session/src/types.ts:310"
"packages/core/session/src/types.ts"
]
},
{
@@ -21909,7 +21901,7 @@
"packages/llm/llm/src/message.ts#ToolMessageSource"
],
"sources": [
"packages/llm/llm/src/message.ts:29"
"packages/llm/llm/src/message.ts"
]
},
{
@@ -22761,7 +22753,7 @@
"packages/llm/llm/src/types.ts#ContentBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:124"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -22967,7 +22959,7 @@
"event:assistant/attempt.data.stream[0][0]"
],
"sources": [
"packages/llm/llm/src/assistant-stream.ts:21"
"packages/llm/llm/src/assistant-stream.ts"
]
},
{
@@ -24004,7 +23996,7 @@
"packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord"
],
"sources": [
"packages/llm/llm/src/assistant-stream.ts:20"
"packages/llm/llm/src/assistant-stream.ts"
]
},
{
@@ -24061,7 +24053,7 @@
"packages/attachment/attachment/src/types.ts#FileAttachmentRef"
],
"sources": [
"packages/attachment/attachment/src/types.ts:39"
"packages/attachment/attachment/src/types.ts"
]
},
{
@@ -24135,7 +24127,7 @@
"event:assistant/attempt.data.stream[0][3].chunk[5]"
],
"sources": [
"packages/llm/llm/src/types.ts:394"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -24198,7 +24190,7 @@
"packages/llm/llm/src/types.ts#FileBlock"
],
"sources": [
"packages/llm/llm/src/types.ts:84"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -24216,7 +24208,7 @@
"packages/llm/llm/src/types.ts#SystemPromptUpdate"
],
"sources": [
"packages/llm/llm/src/types.ts:345"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -24356,7 +24348,7 @@
"packages/context/session-reference/src/types.ts#SessionReferenceSource"
],
"sources": [
"packages/context/session-reference/src/types.ts:13"
"packages/context/session-reference/src/types.ts"
]
},
{
@@ -24530,7 +24522,7 @@
"packages/skill/tool-skill/src/index.ts#SkillCatalogSource"
],
"sources": [
"packages/skill/tool-skill/src/index.ts:34"
"packages/skill/tool-skill/src/index.ts"
]
},
{
@@ -24584,7 +24576,7 @@
"packages/llm/llm/src/types.ts#TokenUsage"
],
"sources": [
"packages/llm/llm/src/types.ts:149"
"packages/llm/llm/src/types.ts"
]
},
{
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:88`: `export const SESSION_FORMAT_VERSION = 3`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 3`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.md
dsh-v0.1.5-alpha.2.md: c8e55c1f50e72932e07179aed0073aa2db319d7c
dsh-v0.1.5-alpha.2.zh.md: b1676d43cd9345e90910fbe97f0e7e6108f8d668
dsh-v0.1.5-alpha.2.md: 76353e3ab354dfe380c43371208bff60f99806ea
dsh-v0.1.5-alpha.2.zh.md: 676a09c1e65a4401366bfe134f038c34336376c7
@@ -38,7 +38,7 @@ This approximate backfill supports reading and format validation; it is not a co
Source evidence for the writer version constant at this tag:
- `packages/core/session/src/types.ts:88`: `export const SESSION_FORMAT_VERSION = 3`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 3`
<a id="declaration"></a>
## Declaration
@@ -558,7 +558,7 @@
"packages/core/session/src/types.ts#SessionSeq"
],
"sources": [
"packages/core/session/src/types.ts:31"
"packages/core/session/src/types.ts"
]
},
{
@@ -794,7 +794,7 @@
"event:deliverables/presented.data"
],
"sources": [
"packages/fs/tool-present/src/types.ts:15"
"packages/fs/tool-present/src/types.ts"
]
},
{
@@ -926,7 +926,7 @@
"packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating"
],
"sources": [
"packages/feedback/message-feedback/src/types.ts:17"
"packages/feedback/message-feedback/src/types.ts"
]
},
{
@@ -1029,7 +1029,7 @@
"packages/subagent/subagent/src/catalog.ts#SubagentCatalogEvent"
],
"sources": [
"packages/subagent/subagent/src/catalog.ts:24"
"packages/subagent/subagent/src/catalog.ts"
]
},
{
@@ -1147,7 +1147,7 @@
"packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem"
],
"sources": [
"packages/feedback/message-feedback/src/types.ts:20"
"packages/feedback/message-feedback/src/types.ts"
]
},
{
@@ -1201,29 +1201,22 @@
"packages/workflow/workflow/src/types.ts#WorkflowRunId"
],
"sources": [
"packages/api/session-controller/src/types.ts:373",
"packages/attachment/attachment/src/brand.ts:6",
"packages/compaction/compaction/src/brand.ts:4",
"packages/core/session/src/types.ts:19",
"packages/experimental/agent-team/src/types.ts:20",
"packages/experimental/agent-team/src/types.ts:32",
"packages/experimental/agent-team/src/types.ts:8",
"packages/feedback/message-feedback/src/types.ts:14",
"packages/goal/goal/src/types.ts:17",
"packages/interaction/commands/src/brand.ts:20",
"packages/interaction/user-approval/src/types.ts:17",
"packages/llm/llm-retry/src/brand.ts:4",
"packages/llm/llm/src/brand.ts:16",
"packages/llm/llm/src/brand.ts:31",
"packages/llm/llm/src/brand.ts:43",
"packages/llm/llm/src/brand.ts:67",
"packages/schedule/schedule/src/types.ts:10",
"packages/session/session-title/src/index.ts:42",
"packages/session/session-title/src/types.ts:17",
"packages/webhook/webhook/src/brand.ts:12",
"packages/webhook/webhook/src/brand.ts:6",
"packages/webhook/webhook/src/brand.ts:9",
"packages/workflow/workflow/src/types.ts:13"
"packages/api/session-controller/src/types.ts",
"packages/attachment/attachment/src/brand.ts",
"packages/compaction/compaction/src/brand.ts",
"packages/core/session/src/types.ts",
"packages/experimental/agent-team/src/types.ts",
"packages/feedback/message-feedback/src/types.ts",
"packages/goal/goal/src/types.ts",
"packages/interaction/commands/src/brand.ts",
"packages/interaction/user-approval/src/types.ts",
"packages/llm/llm-retry/src/brand.ts",
"packages/llm/llm/src/brand.ts",
"packages/schedule/schedule/src/types.ts",
"packages/session/session-title/src/index.ts",
"packages/session/session-title/src/types.ts",
"packages/webhook/webhook/src/brand.ts",
"packages/workflow/workflow/src/types.ts"
]
},
{
@@ -1398,7 +1391,7 @@
"packages/feedback/command-feedback/src/types.ts#FeedbackRecord"
],
"sources": [
"packages/feedback/command-feedback/src/types.ts:27"
"packages/feedback/command-feedback/src/types.ts"
]
},
{
@@ -1560,7 +1553,7 @@
"packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut"
],
"sources": [
"packages/feedback/message-feedback/src/types.ts:38"
"packages/feedback/message-feedback/src/types.ts"
]
},
{
@@ -2034,7 +2027,7 @@
"packages/fs/tool-present/src/types.ts#PresentedFile"
],
"sources": [
"packages/fs/tool-present/src/types.ts:5"
"packages/fs/tool-present/src/types.ts"
]
},
{
@@ -38,7 +38,7 @@ kind: persistence-release
写入版本常量在该 tag 中的源码证据:
- `packages/core/session/src/types.ts:88`: `export const SESSION_FORMAT_VERSION = 3`
- `packages/core/session/src/types.ts`: `export const SESSION_FORMAT_VERSION = 3`
<a id="declaration"></a>
## 声明
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/persistence-changes/releases/dsh-v0.1.5-rc.1.md
dsh-v0.1.5-rc.1.md: 0e22c63aec8b5f949b140e300afda7e484a69e08
dsh-v0.1.5-rc.1.zh.md: fc5e76b27aaf6fdb15bf80ef8a1c02a3bb82bb97
dsh-v0.1.5-rc.1.md: e34e7f37ebb69cb59d1f4385c18f0669c8c8457f
dsh-v0.1.5-rc.1.zh.md: 9bf09e21a18d01bf1e55412901fe84ad741c3258
Loaded 100 of 130 files, more files were not shown because too many files have changed in this diff. Show more